我有一種方法,我將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