我正在使用此软件包标记我的博客我的Laravel 5.2 App
https://github.com/cviebrock/eloquent-taggable
现在我想只展示与标签相关的博客 我想这样做,这是我的route.php
Route::get('blog/category/{category}', [
'uses' => 'BlogController@categoryindex',
'as' => 'category.index'
]);
这是我的控制器
public function categoryindex($slug){
$blogs = blog::where('normalized', $slug)->withAnyTags();
return view('blog.categoryindex', compact('blogs'));
}
这是我的blog.categoryindex.blade.php
@foreach($blogs as $blog)
<h1>{{ $blog->title }}</h1>
@endforeach
但它的胜利
答案 0 :(得分:1)
我还没有使用过这个软件包 - 我也没有测试过,但根据文档,我认为您正在寻找这个:
$blogs = Blog::withAnyTags($slug)->get(); //this is correct
@foreach($blogs as $blog)
<h1>{{ $blog->title }}</h1>
@endforeach
您dd($blogs)
会对我有所帮助并向我显示结果。