示例#1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update(ArticleRequest $request, $id)
 {
     $article = Article::findOrFail($id);
     $input = $request->all();
     $input['img'] = !empty($request->input('image')[0]['img']) ? $request->input('image')[0]['img'] : '';
     $request->replace($input);
     $article->update($request->all());
     $article->updateCat(['cat' => $request->input('cat'), 'id' => $id]);
     //dump($request->input('image'));
     $article->images()->delete();
     foreach ($request->input('image') as $img) {
         $article->images()->create(array_add($img, 'article_id', $id));
     }
     Cache::flush();
     flash()->success(trans('articles.article_updated'));
     return redirect(action('Admin\\ArticlesController@index'));
 }