Ma page d'enregistrement affiche correctement le formulaire avec le CsrfToken ( {{ csrf_field() }}
) présents dans le formulaire).
Formulaire HTML
<form class="form-horizontal registration-form" novalidate method="POST" action="{{ route('register') }}">
{{ csrf_field() }}
....
</form>
J'utilise l'authentification intégrée pour les utilisateurs. Je n'ai rien changé, sauf les routes et les redirections.
Lorsque je soumets le formulaire (juste après l'avoir rechargé également), cela donne que La page a expiré pour cause d'inactivité. Veuillez rafraîchir et réessayer. erreur.
Il me manque peut-être une toute petite chose. Mais je ne suis pas sûr de ce que c'est. Vous pouvez m'aider ?
Mise à jour
J'ai trouvé le problème. Le pilote de session était défini sur array. Je l'ai changé en file et l'erreur a disparu. Mais quel est le problème si j'utilise array ?
0 votes
Cela peut avoir un rapport avec le fait que le chemin de stockage n'est pas accessible en écriture. C'est là que sont stockées les données de session concernant les jetons si vous utilisez des sessions basées sur des fichiers.
1 votes
J'ai trouvé le problème. Le pilote de session était réglé sur
array
. Je l'ai remplacé par file et l'erreur a disparu. Mais quel est le problème si j'utilise array ?0 votes
Ou cette vérification url stackoverflow.com/questions/39997180/
1 votes
Pour la nouvelle version de Laravel, utilisez @csrf pour résoudre le problème.