Laravel 带有消息“SQLSTATE[42S22]:未找到列:1054的Illumb/Database/QueryException

Laravel 带有消息“SQLSTATE[42S22]:未找到列:1054的Illumb/Database/QueryException,laravel,eloquent,Laravel,Eloquent,我尝试使用php artisan tinker创建管理员用户。当我尝试保存时,它返回一个错误。请帮我解决这个问题 这里是错误 带有消息“SQLSTATE[42S22]”的/Database/QueryException: 未找到列:1054“字段列表”SQL中的未知列“admin”: 更新用户集更新时间=2018-12-28 05:41:31,管理员=1 其中id=1' 在数据库的“用户”表中没有名为“admin”的列。添加“管理”列。 这应该可以解决这个错误 请删除$fillable中的adm

我尝试使用php artisan tinker创建管理员用户。当我尝试保存时,它返回一个错误。请帮我解决这个问题

这里是错误

带有消息“SQLSTATE[42S22]”的/Database/QueryException: 未找到列:1054“字段列表”SQL中的未知列“admin”: 更新用户集更新时间=2018-12-28 05:41:31,管理员=1 其中id=1'


在数据库的“用户”表中没有名为“admin”的列。添加“管理”列。
这应该可以解决这个错误

请删除$fillable中的admin并重试

您必须创建一个迁移,其中包含要添加到DB架构中的新列

示例:这将添加一个默认值为0的TINYINT admin列


您的用户表中没有admin列。@Saji在questionDone中显示您的用户模型。但随后返回另一个错误PHP错误:调用未定义的方法stdClass::save in Psy Shell代码第1行try this$me=new App\User$me=App\User::find1$me->admin=1$me->save