/**
  * @param EmailTemplateRepository $repository
  * @param int                 $id
  *
  * @return \Illuminate\Http\RedirectResponse
  */
 public function postEdit(EmailTemplateRepository $repository, $id)
 {
     $data = $this->request->all();
     $repository->validate($data);
     $emailTemplate = $repository->update($id, $data);
     return $this->smartRedirect([$emailTemplate])->with('success', trans('email::core.messages.templates.updated', ['title' => $emailTemplate->subject]));
 }