/** * Render article detail * @param $id */ public function renderDetail($id) { if (!$id) { $this->flashMessage('Článek bez ID nenajdu.'); $this->redirect('Homepage:default'); } try { $article = $this->articleRepo->getArticle($id); if ($article instanceof Row) { $this->template->article = $article; } else { $this->flashMessage('Článek nenalezen v databázi'); $this->redirect('Homepage:default'); } } catch (Exception $e) { $this->flashMessage($e->getMessage()); } }
public function postSearch(Article $article, CreateArticleRequest $request) { $search_text = $request->input('search_text'); $articles = $article->postArticleSearch($search_text); return view('pages.searchArticle', compact('articles')); }