Я создаю очень простое приложение в Laravel 5.2, но при использовании действия AuthController
для выхода из системы оно просто не работает. У меня есть панель навигации, которая проверяет наличие Auth::check()
и не меняется после вызова действия выхода из системы.
У меня есть этот маршрут внутри файла route.php:
Route::get('users/logout', 'Auth\AuthController@getLogout');
и это за пределами
Route::group(['middleware' => ['web']], function ()
заявление.
Я также попытался добавить следующее действие в конец файла AuthController.php.
public function getLogout()
{
$this->auth->logout();
Session::flush();
return redirect('/');
}
Есть ли у вас какие-либо идеи?
ИЗМЕНИТЬ 1
Если я очищаю кеш Google Chrome, он работает.
web
. Он должен быть внутри него. - person Thomas Kim   schedule 27.12.2015Auth::logout()
? это приносит тот же результат? хотя это должно привести к тому же результату. в любом случае, не могли бы вы опубликовать весь кодAuthController
? - person Bagus Tesa   schedule 28.12.2015