Eloquent ORM单项集合作为数组返回

mic*_*rry 1 php arrays laravel eloquent laravel-4

码: $account->deals

这就像返回一个对象或一个对象数组.

宾语: {deal}

对象数组: [{deal}, {deal}, {deal}]

有没有办法强制调用返回"对象数组",即使它只返回一个对象?

为了澄清,我不想使用foreach,is_array(),count()等...

这是我希望工作的最终产品:$deals = array_merge($account->deals, $user->deals);即使Eloquent只返回一个对象.

mic*_*rry 6

弄清楚了!

$deals = array_merge($account->deals->all(), $user->deals->all());

希望这可以帮助某人摆脱困境