これは Laravel のフォームなどで発生する既知のエラーであることはわかっています。しかし、Laravel 5.2 の基本認証で問題が発生しています。
Laravel を使用して認証を作成しました。
php artisan make:auth
今、私のサーバーとローカルに同じコードのコピーがあります。ローカルではまったく問題はありません。しかし、私のサーバーでは、ユーザーを登録しようとすると、次のようなエラーが表示されます。TokenMismatchException in VerifyCsrfToken.php Line 67
ローカル環境とサーバー環境は両方とも同期していますが、登録時にエラーが発生し続けます。これを修正する方法についてアドバイスをいただけますか?
ベストアンサー1
$this->middleware('auth');
認証を機能させるために、コントローラーのコンストラクター内にを追加したと想定しています。ログイン/登録フォームで を使用している場合は{!! Form::someElement !!}
、先頭に次の行も追加します。
{!! csrf_field() !!}
または、フォーム内で入力タグを使用している場合は、<form>
タグの後に次の行を追加するだけです。
<input type="hidden" name="_token" value="{{ csrf_token() }}">
お役に立てれば。