Ejemplo n.º 1
0
 protected function actionCreate()
 {
     try {
         $article = new News();
         $article->fill([]);
         $article->save();
     } catch (MultiException $e) {
         $this->view->errors = $e;
     }
     echo $this->view->render(__DIR__ . '/../templates/update.php');
 }
Ejemplo n.º 2
0
 /**
  * Действие для добовления новости
  *
  */
 protected function actionCreate()
 {
     if ($this->isPost()) {
         try {
             $news = new News();
             $news->fill($_POST);
             $news->save();
             $this->redirect('/Admin');
         } catch (MultiException $error) {
             $this->view->errors = $error;
         }
     } else {
         $this->view->errors = null;
     }
     $this->view->display(__DIR__ . '/../Templates/News/Create.php');
 }
Ejemplo n.º 3
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request $request
  * @param News $news
  * @return \Illuminate\Http\Response
  * @internal param int $id
  */
 public function update(Request $request, News $news)
 {
     $news->fill($request->all());
     $news->update();
     return redirect()->route('admin.news.index');
 }