【发布时间】:2017-10-23 11:49:09
【问题描述】:
这次我正在尝试注销用户...我很确定我的路由和控制器都很好,但我不知道为什么我的错误看起来像这样(当然当我尝试注销):
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'remember_token' in 'field list'
这是我在控制器中的方法:
public function logout()
{
Auth::logout();
return redirect('/');
}
我的注销是一个视图中的链接...出了什么问题?
【问题讨论】:
-
你能检查你的用户表是否有
remember_token列吗? -
我的表名是 shopUsers,但我在 conf 中将其更改为 auth(也许这里有问题?)。而且我的表 shopUsers 中没有“remember_token”之类的列 -> 我不得不承认我真的不知道它是什么“记住令牌”以及为什么会出现这样的错误
-
用于身份验证的表应该有
remember_token列 -
好的,所以我应该添加这个专栏 - 但你能解释一下为什么吗?它是干什么用的?我刚开始做程序员,请理解我,我还不知道一切,我学习了。
-
而这个remember_token是什么?诠释?我应该在表中最后添加此列吗?