2017-05-08 109 views
0

因此,讓我們說我有一個帖子屬於1個用戶屬於1組;laravel如何獲得與集合的所有嵌套關係

現在我讓所有的貼子:

$posts = Post::inCategory(1)->with('user','user.group')->get(); 

現在我需要看到所有羣體在上面的查詢,有沒有一些簡單的1個班輪收集招解壓呢?不用循環,如:

$groups = []; 
foreach ($posts as $post){ 
$groups[] = $post->user->group; 
} 

回答

0

您可以使用pluck方法,

$groups = Post::inCategory(1)->with('user','user.group')->get()->pluck('user.group')->all()