コード例 #1
0
 /**
  * @param EmailTemplateRepository $repository
  * @param EmailEventRepository    $emailEventRepository
  * @param int                 $id
  */
 public function getEdit(EmailTemplateRepository $repository, EmailEventRepository $emailEventRepository, $id)
 {
     WYSIWYG::loadDefaultEditors();
     $emailTemplate = $repository->findOrFail($id);
     $this->setTitle(trans('email::core.title.templates.edit', ['title' => $emailTemplate->subject]));
     $action = 'backend.email.template.edit.post';
     $emailEvents = $emailEventRepository->eventsList();
     $this->setContent('email.template.form', compact('emailTemplate', 'action', 'emailEvents'));
 }