I'am using authentification in my Laravel 5.2 application. All ok, but logout not working. Can anyone explain to me, why it happend?
routes.php
Route::group([
'middleware' => ['web']
], function () {
Route::get('auth/login', 'Auth\AuthController@getLogin');
Route::post('auth/login', 'Auth\AuthController@postLogin');
Route::get('auth/logout', 'Auth\AuthController@getLogout');
...
});
Controller.php
class AuthController extends Controller
{
use AuthenticatesAndRegistersUsers, ThrottlesLogins;
public function __construct()
{
$this->middleware('guest', ['except' => 'logout', 'getLogout']);
}
public function logout()
{
/* This place not trigger */
echo 'Logout';
exit;
Auth::guard($this->getGuard())->logout();
return redirect(property_exists($this, 'redirectAfterLogout') ? $this->redirectAfterLogout : '/');
}
...
}