例如,我有一个集合可以正确返回名为“ areas”的列,例如[0, 4]
。当我在整个集合上运行toArray()
时,一切都正确转换,但是areas
现在只是一个空数组。
我尝试将其强制转换为数组或其他内容,但是它总是在toArray()
之后将其删除。 Laravel这样做有什么原因吗?有没有更好的方法?
我的查询如下:
$rows = User::where('id', 351)->with(
'applicant'
)->get();
然后返回值,我将$rows->applicant->areas
视为[0, 4]
。
但是当我做$rows->toArray
时,$rows->applicant->areas
现在只是array()
。