public function index(Request $request) { $tag = $request->get('tag'); $data = $this->dispatch(new BlogIndexData($tag)); $layout = $tag ? Tag::layout($tag) : 'pages.blog.index'; return view('build::' . $layout, $data); }