/** * @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])); }