VerifyCsrfToken.php の 67 行目の TokenMismatchException 質問する

VerifyCsrfToken.php の 67 行目の TokenMismatchException 質問する

これは 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() }}">

お役に立てれば。

おすすめ記事