Example #1
0
 /**
  * Hiển thị danh sách bài viết (trên trang chủ)
  * 
  * @return Response
  */
 public function index()
 {
     $articles = Article::active()->orderBy('published_at', 'desc')->paginate(config('blog.record_per_page'));
     return view('articles.index', compact('articles'));
 }
 /**
  * Hiển thị 10 bài viết mới nhất ở sidebar (layout)
  *
  * @return void
  */
 public function composeSidebar()
 {
     view()->composer('partials.sidebar', function ($view) {
         $view->with('latests', \App\Article::active()->orderBy('published_at', 'desc')->take(config('blog.num_new_article'))->get());
     });
 }