1

私は 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() !!}

4

1 に答える 1