【发布时间】:2020-01-13 23:07:10
【问题描述】:
我有自定义代码,我必须从关系数据中获取特定列:
$jobs = Job::with('user:id, name')
->where('type', 0)
->where('status', 1)
->orderBy('updated_at', 'DESC')
->get();
当我运行此代码时,Laravel 返回错误消息:
SQLSTATE[42S22]:未找到列:1054 中的未知列“名称” '字段列表'
我该如何解决这个错误?
【问题讨论】:
-
用户表中有名称字段吗?
-
这是我的
$fillable变量值:protected $fillable = ['name', 'email', 'password', 'phone', 'status']; -
Unknown column ' name',有空格' name' -
@AndreasHunter 空间是个问题,所以只删除空间。
标签: laravel eloquent relationship laravel-6