私は Laravel 5.2 を使用しており、すべての認証を手動で行っています。したがって、すべてが機能しますが、token mismatch
エラーが発生します。その理由はweb
、ルート ファイルのミドルウェアを介してルートを渡していないためです。
Route::group(['middleware'=>['web']],function (){
Route::get('/', function () {
return view('welcome');
})->name('home');
});
Route::social();
どこRoute::social();
ですか
public function social() {
$this->post('/signup',['uses'=>'UserController@postSignUp','as'=>'signup']);
$this->post('/signin',['uses'=>'UserController@postSignIn','as'=>'signin']);
$this->get('/dashboard',function() {
return view('dashboard');
})->middleware('auth');
}
しかしRoute::social();
、Web ミドルウェア グループに移動すると、エラーがカウントされないため、エラーがあっても空のエラーが返されます。どうすればそれを回避できますか?両方欲しい!
フォームにトークンフィールドを使用しています{!! Form::token() !!}