/** * @param Request $request * @return \Illuminate\Http\RedirectResponse */ public function postCreate(Request $request) { $form_data = $request->all(); $this->article->fill($form_data); $this->article->save(); return redirect()->to('articles/index'); }
/** * 保存一篇新文章 * * @return Response */ public function store() { $store_data = Request::only(['title', 'outline', 'content_md', 'content_html', 'tags', 'categories', 'status']); $article = new Article(); $article->fill($store_data); return returnData($article->save(), [], true); }
public function actionEdit() { $id = $_GET['id']; // Get updating data: $updating = ModelArticle::getOneById($id); $this->isFound($updating); $view = new View(['article' => $updating, 'title' => $updating->title]); if ($this->isPost()) { $article = new ModelArticle(); $article->id = $id; // fields cannot be empty! $success = $article->fill(['title' => $_POST['title'], 'content' => $_POST['content'], 'author_id' => $updating->author_id]); if ($success) { $article->save(); header('Location: /article/one?id=' . $id); exit; } else { $_SESSION['error'] = 'Fields cannot be empty!'; $view->article->content = $_POST['content']; $view->article->title = $_POST['title']; } } $view->displayPage('articles/edit'); }