Route::get('auth/logout','Auth\AuthController@getLogout');

这是laravel自带的退出功能只需要写这一条路由就行了,但是很可能爆出以下错误:

Illuminate \ Database \ QueryException (42S22) SQLSTATE[42S22]: Column not found: 1054 Unknown column'remember_token' in 'field list' (SQL: update `admin_users` set`remember_token` = OuB1UKZeDasyHUXQCZZ0iMSzKzYUejypth3G35pCgL6WanIAxsYFwQ5p5xH3where `id` = 1)

现在尝试自己手动清除laravel里面记录的session:


你如果是用自带的用户验证就用Auth::logout()。这是系统自带的。

如果是自己写的登录验证 我建议你直接写$request->session->flush();

 

posted on 2018-06-08 18:03  SoftBlue  阅读(431)  评论(0编辑  收藏  举报