Exemplo n.º 1
0
 /**
  * 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'));
 }