Проблема с Logout в Миддлеваре Гест Laravel 5.3

У меня есть маршрут следующего способа:

Route::group(['middleware' => 'guest'], function() {

     Route::auth();

});

Кликнув в logout, он вновь меня, пересылает в / home (как loguead). Взамен, если Route:: auth (); я это достаю из middleware, там функционируй совершенно и закрой сеанс.

Это странно, которым в LoginController я имею следующее:

 public function __construct() {
        $this->middleware('guest', ['except' => 'logout']);
 }

и это было бы должно идти.

0
задан 01.01.2017, 20:25
0 ответов

Route::auth(); действительно он должен быть вне middleware, так как тот же самый берется за то, чтобы делать себе все управление маршрутов, когда он начинается и закрывается session, этот middleware ты будет функционировать для маршрутов, которые ты будешь считать конфигурировавшими, чтобы использовать guest или нет.

1
ответ дан 03.12.2019, 17:54