2017-02-26 106 views

回答

0

只需使用嵌套的foreach循环。例如,如果用户在这里(而不是用户的集合)只有一个:

@foreach ($user->categories as $category) 
    @foreach ($category->announcements as $announcement) 
     {{ $announcement->title }} 
    @endforeach 
@endforeach 
+0

但是你是否同意这将会使用这么多的循环。从另一方面来说,我无法找到另一种方式,当我使用多对多关系时 – Darama

+0

@Darama它不是很糟糕,只需使用[eager loading](https://laravel.com/docs/5.4/eloquent-relationships#eager -loading)在使用循环之前加载数据。 –

+0

你能解释downvote吗? –