【发布时间】:2021-01-28 10:18:50
【问题描述】:
我正在尝试从关系表中获取特定的列数据,但它给了我 null
$allConsignments = Consignment::query();
$allConsignments->select(['id','customer_reference'])->with('customers:name,id')->orderBy('id', 'desc')->limit(5000)->get();
当我不使用 select() 时,它会提供正确的数据。
喜欢这个
$allConsignments = Consignment::query();
$allConsignments->with('customers:name,id')->orderBy('id', 'desc')->limit(5000)->get()
它正在工作,但我还需要 Consignment 表中的特定列。可能是什么原因?
【问题讨论】:
-
删除
select(),在get()上查询get(['id','customer_reference']) -
我试过了,但是不行
-
为这些表提供相关模型和迁移
标签: laravel laravel-5 eloquent