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

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"

Le shell POSIX (sh) redirige stderr vers stdout et capture stderr et stdout dans des variables