Laravel 5.2プロジェクトで恐ろしいVerifyCsrfTokenエラーが発生しました。VerifyCsrfToken.phpのTokenMismatchException Laravel 5.2
関連するコードは以下の通りです:私は、新しいユーザー使用してPOSTリクエスト
登録コントローラーを登録しようとすると、
Route::group(['middleware' => ['web']], function(){
Route::resource('register', 'RegisterController');
});
エラーがスローされエラーを投げている
ルート
public function store(Request $request)
{
return AppUser::create([
'name' => $request->input('name'),
'email' => $request->input('name'),
'contact_number' => $request->input('contact_number'),
'api_token' => str_random(60),
'password' => $request->input('password'),
]);
}
予想される出力
{
"email": "test.name",
"contact_number": "654987123",
"updated_at": "2016-10-06 06:30:26",
"created_at": "2016-10-06 06:30:26",
"id": 4
}
ある他のVerifyCsrf不一致の質問から、私の質問は違う何か、私は{{ csrf_token() }}
隠しフィールドを追加するためのフォームを持っていません。私はちょうど郵便配達員(およびカール)を使用して要求を送り、ユーザーは登録する必要があります。
私はapp/Http/Middleware/VerifyCsrfToken.php
protected $except = [
'/*'
//
];
で次の編集を行うとエラーが消え、それが必要として、それは動作しますが、私はお勧めの方法だとは思いません。
ありがとうございました
「/ *」で、すべての推奨されない方法を。 –
@GauravDave上記のコードから、私がしたいのは、ユーザを登録することです(これは最終バージョンではないテストでした)ので、郵便配達を使用して本文に必要なデータを送り、リンクは 'localhost:8000/register'です。そして、データをデータベースに入力します。 – user3536523
誰がこれをdownvoted:/ – user3536523