예제 #1
0
 public function timeline($category = NULL, $options)
 {
     $model = Article::getInstance()->timeline($category, $options);
     $model = $model->isEmpty() ? [] : $model;
     $result = $this->parseMaxpage($model);
     foreach ($model as $item) {
         $item = $this->format($item);
         $item = $this->formatNumber($item);
         $result[] = $item;
     }
     return $result;
 }
예제 #2
0
 /**
  * 文章列表页面
  * @param $category
  * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector|\Illuminate\View\View
  */
 public function getList($category)
 {
     $category = Category::getInstance()->findByName($category);
     if (empty($category)) {
         return redirect('/site/index');
     }
     $articles = Article::getInstance()->findByCategory($category->id);
     $this->viewData('crumbs', $this->articleCrumbs($category));
     $this->viewData('summary', $this->articleSummary($category));
     $this->viewData('articles', $this->articleList($articles));
     $this->viewData('bodyId', 'article-container');
     $this->viewData('navMenuActive', 'article-detail');
     return view('frontend.article.category', $this->viewData);
 }