/** * Bootstrap the application services. * * @return void */ public function boot() { view()->composer('templates/public/_navigation', function ($view) { $view->with('links', MainMenu::where('active', true)->orderBy('position')->get()); }); view()->composer('templates/public/_tags', function ($view) { $view->with('tags', Tag::TagsWithPosts()); }); view()->composer('templates/public/_ads', function ($view) { $view->with('sponsors', Sponsor::get(['position', 'content', 'active'])); }); }
/** * Show Tag Post View * * @param string $permalink * @return Response */ public function tagShow($permalink) { $tag = Tag::publicTagPosts($permalink); return view('public.posts.tagPosts', compact('tag')); }