Laravelのログインページに問題があります。プロジェクトを実行すると、localhost:8000/login
が正常にログインしました。php artisan serve
Laravel 5.3 - VerifyCsrfToken.phpのTokenMissmatchException
私がlocalhost/project/login
を呼び出すと、VerifyCsrfToken.phpにTokenMismatchExceptionが発生します。
私のログインフォームは次のようになっています。
<head>
<meta name="csrf-token" content="{{ csrf_token() }}">
...
</head>
<body>
<form method="post" action="{{ url('/login') }}">
{!! csrf_field() !!}
...
</form>
</body>
どうすれば修正できますか?ありがとう。
ファイルのスニペットを共有できますか?そして、あなたはJSからのログイン要求をしていますか?そうでなければ、あなたはメタcsrf-tokenを必要としません – zgabievi
スニペットを追加しました。私はフォームにリクエストを掲示しています。 – etnclp
'php artisan config:cache'を実行してください。または、PHPのバージョンを確認してください。 'php artisan serve'を実行すると、php-cliバージョンが実行されます。あなたがapacheから走っているならば、 'info.php'ファイルを作り、この行を追加するには' phpinfo(); 'で確認してください。 –