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
Enregistrer un commentaire