예제 #1
0
 /**
  * 更新文章
  *
  * @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'));
 }