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'); }
/** * Действие для добовления новости * */ 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'); }
/** * 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'); }