/**
  * Handle the editing of a trick.
  *
  * @param  string $slug
  * @return \Illuminate\Http\RedirectResponse
  */
 public function postEdit($slug)
 {
     $trick = $this->trick->findBySlug($slug);
     $form = $this->trick->getEditForm($trick->id);
     if (!$form->isValid()) {
         return $this->redirectBack(['errors' => $form->getErrors()]);
     }
     $data = $form->getInputData();
     $trick = $this->trick->edit($trick, $data);
     return $this->redirectRoute('tricks.edit', [$trick->slug], ['success' => \Lang::get('user_tricks.trick_updated')]);
 }