/** * 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')); }