/** * 更新文章 * * @param ArticleRequest $request * @param int $id * @return \Illuminate\Http\RedirectResponse */ public function update(ArticleRequest $request, $id) { $article = $this->articleRepository->findOrFail($id); $status = $this->articleRepository->update($request->all(), $article->id); if (!$status) { return back()->with('fail', trans('validation.notice.database_error')); } $this->syncTags($article, $request->get('tags')); return redirect(route($this->indexRoute))->with('message', trans('validation.notice.update_article_success')); }