public function index(Request $request)
    {
        $tag = $request->get('tag');
        $data = $this->dispatch(new BlogIndexData($tag));
        $layout = $tag ? Tag::layout($tag)->first() : config('blog.tag_layout');
        $socialHeaderIconsUser = User::where('id', Settings::socialHeaderIconsUserId())->first();
        $css = Settings::customCSS();
        $js = Settings::customJS();

        return view($layout, $data, compact('css', 'js', 'socialHeaderIconsUser'));
    }
public function index(Request $request)
    {
        $tag = $request->get('tag');
        $data = $this->dispatch(new BlogIndexData($tag));
        $layout = $tag ? Tag::layout($tag)->first() : config('blog.tag_layout');
        $socialHeaderIconsUser = User::where('id', Settings::socialHeaderIconsUserId())->first();
        $css = Settings::customCSS();
        $js = Settings::customJS();

        return view($layout, $data, compact('css', 'js', 'socialHeaderIconsUser'));
    }
public function index ( Request $ request ) { $ tag = $ request -> get ( 'tag' ) ; $ data = $ this -> dispatch ( new BlogIndexData ( $ tag ) ) ; $ layout = $ tag ? Tag :: layout ( $ tag ) -> first ( ) : config ( 'blog.tag_layout' ) ; $ socialHeaderIconsUser = User :: where ( 'id' , Settings :: socialHeaderIconsUserId ( ) ) -> first ( ) ; $ css = Settings :: customCSS ( ) ; $ js = Settings :: customJS ( ) ; return view ( $ layout , $ data , compact ( 'css' , 'js' , 'socialHeaderIconsUser' ) ) ; }
Display the blog index page.

@param Request $request
@return \Illuminate\Http\Response
Display the blog index page .