내 Laravel 5.2 프로젝트에서 두려운 VerifyCsrfToken 오류가 발생했습니다.VerifyCsrfToken.php의 TokenMismatchException Laravel 5.2
관련 코드는 다음과 같습니다 :
Route::group(['middleware' => ['web']], function(){
Route::resource('register', 'RegisterController');
});
오류가 발생 오류를 던지고있다
노선 내가 POST 요청을
등록 컨트롤러을 사용하여 새 사용자를 등록 할 때
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'),
]);
}
예상 출력 다른 VerifyCsrf 불일치 질문에서 내 질문에 다른 점은 무엇
{
"email": "test.name",
"contact_number": "654987123",
"updated_at": "2016-10-06 06:30:26",
"created_at": "2016-10-06 06:30:26",
"id": 4
}
내가 {{ csrf_token() }}
숨겨진 필드를 추가하는 형태가없는입니다. 방금 우편 배달부 (우편물)를 사용하여 요청을 보내면 사용자를 등록해야합니다.
나는 app/Http/Middleware/VerifyCsrfToken.php
protected $except = [
'/*'
//
];
오류가 사라지고 그것이 정상적으로 작동하지만, 내가 생각하지 않는 것이 좋습니다 방법에 다음과 같은 편집 작업을 수행 할 때.
감사합니다.
"/ *"전혀 사용하지 않는 것이 좋습니다 방법. –
@GauravDave 위의 코드에서, 내가하고 싶은 것은 postman을 사용하여 본문에 필요한 데이터를 보내고 사용자 (이것은 단지 최종 버전이 아니 었습니다)를 등록하는 것입니다. 링크는'localhost : 8000/register'입니다. . 데이터를 데이터베이스에 입력하려고합니다. – user3536523
누가 이것을 downvoted :/ – user3536523