/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, Article $article) { $article->update($request->except('image', 'published_at')); // first update the texts only $imageStatus = $article->updateImage($request); if ($request->input('tag_list') === null) { $tagList = []; } else { $tagList = $request->input('tag_list'); } $article->tags()->sync($tagList); return redirect('articles/' . $article->id . '')->with('message', 'Updated Article Successfully' . $imageStatus); }