/** * Setup the layout used by the controller. * * param string $layoutName The name of the layout template file * @return void */ protected function setupLayout($layoutName = null) { if (!$layoutName) { $layoutName = $this->layout; } parent::setupLayout($layoutName); View::composer($layoutName, function ($view) { $view->with('moduleName', $this->moduleName); $view->with('controllerName', $this->controllerName); }); }