Si vous utilisez le paquet laravel-jsvalidation — aussi appelé JSValidator — pour appliquer automatiquement vos règles de validation côté client, l'ajout d'un formulaire de déconnexion pourrait empêcher votre validation côté client de bien fonctionner.
Le problème survient lorsqu'une page avec un formulaire est affichée et que cette même page contient le bouton de déconnexion.
Pour régler ce problème, donnez un attribut id à chaque formulaire qui doit être validé par JSValidator et ajoutez cet attribut comme second paramètre à la fonction JSValidator::formRequest().
Ex :
<form id="produits-edit" method="post" action="{{route('produits.edit')}}">
...
</form>
<!-- Laravel JavaScript Validation. -->
<script src="{{ asset('vendor/jsvalidation/js/jsvalidation.js')}}"></script>
{!! JsValidator::formRequest('App\Http\Requests\ProduitRequest', '#produits-edit')!!}')
▼Publicité