/** * Get all of the posts for a given tag. * * @param Tag $tag * @param array $params * @return \Illuminate\Database\Eloquent\Collection */ public function forTag(Tag $tag, $params = []) { return $tag->posts()->queryWithParams($params)->get(); }
public function show(Tag $tag) { $posts = $tag->posts()->latest()->published(); $posts->setPath($tag->name); return view('post.index', $posts); }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show(Tag $tag) { $posts = $tag->posts()->get(); //=$tag->posts()->published()->get() ?? return view('posts.tags', compact('posts')); }