/** * @param PageRepository $repository * @param int|null $parentId */ public function getCreate(PageRepository $repository, $parentId = null) { /** @var Page $page */ $page = $repository->instance(['parent_id' => $parentId, 'published_at' => new Carbon(), 'status' => config('pages.default_status')]); $this->setTitle(trans('pages::core.title.pages.create')); $this->includeModuleMediaFile('BehaviorController'); $this->setContent('pages.create', compact('page')); }