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; }
/** * 文章列表页面 * @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); }