Laravel 5如何在循环中进行循环

时间:2015-08-27 11:43:18

标签: php mysql laravel foreach laravel-5

如何在laravel中制作这样的循环?

我有分类和帖子表,
在帖子表上有类别id的字段。

有些类别没有帖子,所以我不想在我的视图中显示空类别。

抱歉我的英文。我希望你理解我

Loop:Category {

$categoryname

Loop:PostsBelongsToCategory {

$postTitle

}
}

我想将它打印到这样的页面:

第1类:

第1类职位A,

第1类职位B,

第1类职位C,

第2类:

第2类职位A,

第2类职位B,

第2类职位C,

1 个答案:

答案 0 :(得分:0)

设置类别和帖子表之间的关系。

$categories = App\Categroy::with('posts')->get();

foreach($categories as $category) {
    echo $category->name;
    foreach($category->posts as $post) {
        echo $category->name.' '.$post->title.',';
    }
}