Laravel集合上的toArray删除了一个类似JSON的数组

时间:2019-05-09 11:12:12

标签: json laravel eloquent

例如,我有一个集合可以正确返回名为“ 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()

0 个答案:

没有答案