isProduction()); // URL::forceScheme('https'); self::registerFilamentNavigationGroups(); $this->loadViewsFrom(__DIR__.'/path/to/views', 'checkpoint'); FilamentView::registerRenderHook(TablesRenderHook::TOOLBAR_REORDER_TRIGGER_AFTER, function () { (new MainSliderCacheService())->clearAllCacheByModel(); }); } private static function setObserversByModel() : void { Page::observe(PageObserver::class); Post::observe(PostObserver::class); MainSection::observe(MainSectionObserver::class); SubSection::observe(SubSectionObserver::class); MainSlider::observe(MainSliderObserver::class); } private static function setLocaleTime() : void { setlocale(LC_TIME, 'ru_RU.UTF-8'); Carbon::setLocale(config('app.locale')); } private static function registerFilamentNavigationGroups() { Filament::registerNavigationGroups([ 'Структура приложения', 'Структура института', 'Образование', 'Расписание и группы', 'Новости и мероприятия', 'Библиотека', ]); } }