Comment afficher mon message d'erreur sous forme de lien dans Laravel

J'essaie de créer une validation telle que si model_name n'est pas unique, il affichera un lien html pour afficher la ligne model_name existante. Quelque chose comme cette image, mais mon code actuel affiche le message comme ceci. Que dois-je changer dans mon code? Voici mon code de validation de code :

'model_name.unique'=>'Model Already exists. <a href="'.route('view.models',[$request->model_name]).'">Go to page.</a>',

Merci pour toute aide.

Modifier:

Voici la partie erreur de mon formulaire:

<input type="text" name="model_name" class="form-control" id="exampleFormControlInput1" placeholder="Model Name">
@error('model_name')
<span class="text-danger">{{ $message }}</span>
@enderror
</div>


Solution du problème

Ce personnage échappé. Vous pouvez en savoir plus ici et Laravel Docs.

Alors pour être rapide, vous pouvez essayer:

<input type="text" name="model_name" class="form-control" id="exampleFormControlInput1" placeholder="Model Name">
@error('model_name')
<span class="text-danger">{!! $message!!}</span>
@enderror
</div>

Commentaires

Posts les plus consultés de ce blog

Erreur Symfony : "Une exception a été levée lors du rendu d'un modèle"

Détecter les appuis sur les touches fléchées en JavaScript

Une chaîne vide donne "Des erreurs ont été détectées dans les arguments de la ligne de commande, veuillez vous assurer que tous les arguments sont correctement définis"