Ejemplo n.º 1
0
 /**
  * Update the specified resource in storage.
  *
  * @param \App\Http\Requests\ArticlesRequest $request
  * @param  int                               $id
  * @return \Illuminate\Http\Response
  */
 public function update(ArticlesRequest $request, $id)
 {
     $payload = array_merge($request->except('_token'), ['notification' => $request->has('notification')]);
     $article = Article::findOrFail($id);
     $article->update($payload);
     $article->tags()->sync($request->input('tags'));
     event(new ModelChanged(['articles', 'tags']));
     flash()->success(trans('forum.updated'));
     return redirect(route('articles.index'));
 }
Ejemplo n.º 2
0
 /**
  * Update the specified resource in storage.
  *
  * @param \App\Http\Requests\ArticlesRequest $request
  * @param  int                               $id
  * @return \Illuminate\Http\Response
  */
 public function update(ArticlesRequest $request, $id)
 {
     $payload = array_merge($request->except('_token'), ['notification' => $request->has('notification')]);
     $article = Article::findOrFail($id);
     $article->update($payload);
     if ($request->has('tags')) {
         $article->tags()->sync($request->input('tags'));
     }
     event(new ModelChanged(['articles', 'tags']));
     return $this->respondUpdated($article);
 }