2017-02-26 111 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嗎? –