0
組み込みの認証用スキャフォールディングを使用すると、ミドルウェアguest
をグループ経由でログアウトルートに割り当てるとログアウトが機能しません。ゲストミドルウェアでルートをグループ化するときにログアウトが機能しない
例:
Route::group(['middleware' => 'guest'], function() {
// login routes
Route::get('login', 'Auth\[email protected]')->name('login');
Route::post('login', 'Auth\[email protected]');
Route::get('logout', 'Auth\[email protected]')->name('logout');
// password reset routes
Route::get('password/reset', 'Auth\[email protected]')->name('password.request');
Route::post('password/email', 'Auth\[email protected]')->name('password.email');
Route::get('password/reset/{token}', 'Auth\[email protected]')->name('password.reset');
Route::post('password/reset', 'Auth\[email protected]');
});
ログアウトは単に仕事とエラーをスローしません。
すべてのコントローラ__construct()
メソッドからミドルウェアを削除しました。
私は馬鹿です。私はちょうど私の 'auth'ミドルウェアグループにログアウトルートを移動しなければなりませんでした。私は正しい方向に私を指摘したが、これを受け入れるだろう。 – kjdion84