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

Comment signer la connexion OKEx API version 5 avec websockets ?

La fonction GCP Cloud pour écrire des données dans BigQuery s'exécute avec succès, mais les données n'apparaissent pas dans la table BigQuery

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