我尝试使用此线程中显示的表格来显示结构: Laravel Eloquent Filter By Column of Relationship
使用这个我想在一个页面(例如index.blade.php)中显示如下:
Category 1
Post1.Category1
Post2.Category1
Category 2
Post1.Category2
Post2.Category2
Post3.Category2
Post4.Category2
Category 3
Post1.Category3
我不知道究竟需要从Controller传递哪些数组。
我可以获取类别列表,但每个类别的帖子如何???
由于
任何想法
答案 0 :(得分:0)
您只需要传递带有帖子的类别。这很简单。
$categories = Category::with('posts')->get();
return View::make('some.view')->with('categories', $categories);
@foreach($categories as $category)
{{{ $category->name }}}
@foreach($category->posts as $post)
{{{ $post->name }}}.{{{ $category->name }}}
@endforeach
@endforeach