/home/techb158/immovalet.com/platform/packages/page/src/Providers
NameSizeModeActions
EventServiceProvider.php5090644editdlrm
HookServiceProvider.php36040644editdlrm
PageServiceProvider.php21970644editdlrm
RouteServiceProvider.php4650644editdlrm
Edit: /home/techb158/immovalet.com/platform/packages/page/src/Providers/HookServiceProvider.php (3604B)
app->make(PageInterface::class) ->pluck('name', 'id', ['status' => BaseStatusEnum::PUBLISHED]); theme_option() ->setSection([ 'title' => 'Page', 'desc' => 'Theme options for Page', 'id' => 'opt-text-subsection-page', 'subsection' => true, 'icon' => 'fa fa-book', 'fields' => [ [ 'id' => 'homepage_id', 'type' => 'select', 'label' => trans('packages/page::pages.settings.show_on_front'), 'attributes' => [ 'name' => 'homepage_id', 'list' => ['' => trans('packages/page::pages.settings.select')] + $pages, 'value' => '', 'options' => [ 'class' => 'form-control', ], ], ], ], ]); } /** * Register sidebar options in menu * @throws Throwable */ public function registerMenuOptions() { if (Auth::user()->hasPermission('pages.index')) { Menu::registerMenuOptions(Page::class, trans('packages/page::pages.menu')); } } /** * @param array $widgets * @param Collection $widgetSettings * @return array * * @throws BindingResolutionException * @throws Throwable */ public function addPageStatsWidget($widgets, $widgetSettings) { $pages = $this->app->make(PageInterface::class)->count(['status' => BaseStatusEnum::PUBLISHED]); return (new DashboardWidgetInstance) ->setType('stats') ->setPermission('pages.index') ->setTitle(trans('packages/page::pages.pages')) ->setKey('widget_total_pages') ->setIcon('far fa-file-alt') ->setColor('#32c5d2') ->setStatsTotal($pages) ->setRoute(route('pages.index')) ->init($widgets, $widgetSettings); } /** * @param Eloquent $slug * @return array|Eloquent * * @throws BindingResolutionException */ public function handleSingleView($slug) { return (new PageService)->handleFrontRoutes($slug); } }