我有一种方法,我将Collection
s存储到Collection
中。 问题是我得到一个多维Collection
,我需要一维Collection
,所以我可以在Laravel中使用Collection
的可用方法。Laravel转换多维集合
我试过用一个循环来转换我的多维Collection
,它工作正常,但我期待的方式使它更清洁一点。
感谢您的帮助和提示。
$activities = new Collection();
$last = new Collection();
foreach ($this->members()->get() as $member)
{
$memberActivity = Activity::where('user_id', $member->id)->get();
$activities->add($memberActivity);
}
foreach($activities as $activity)
{
foreach($activity as $result)
{
$last->add($result);
}
}
$result = $result->sortBy('created_at');
return $result->last();
1.解释你的模型之间的关系。 2.解释你想要改进的是什么,或者你当前的代码有什么问题。 – bernie