如何从嵌套集合中轻松提取数据?

How to easy extract data from nested collections?

我在 Laravel 中使用多对多关系。

结果我得到了这样的嵌套关系的集合:

User->categories->announcements

如何轻松获得最后一个嵌套集合announcements

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

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