コード例 #1
0
 /**
  * PUT /admin/posts/post-slug
  * Update a given post in storage.
  *
  * @param  \NeonTsunami\Post  $post
  * @param  \NeonTsunami\Http\Requests\Posts\UpdatePostRequest  $request
  * @return \Illuminate\Http\RedirectResponse
  */
 public function update(Post $post, UpdatePostRequest $request)
 {
     $post->update($request->all());
     if ($request->has('tags')) {
         $tags = $this->dispatchFrom(GenerateTagsCommand::class, $request);
         $post->tags()->sync($tags);
     }
     return redirect()->route('admin.posts.show', $post)->withSuccess('The post was updated.');
 }