Changes
This commit is contained in:
@@ -3,15 +3,20 @@
|
||||
namespace App\Providers;
|
||||
|
||||
use App\Models\MainSection;
|
||||
use App\Models\MainSlider;
|
||||
use App\Models\Page;
|
||||
use App\Models\Post;
|
||||
use App\Models\SubSection;
|
||||
use App\Observers\MainSectionObserver;
|
||||
use App\Observers\MainSliderObserver;
|
||||
use App\Observers\PageObserver;
|
||||
use App\Observers\PostObserver;
|
||||
use App\Observers\SubSectionObserver;
|
||||
use App\Services\App\Cache\MainSliderCacheService;
|
||||
use Carbon\Carbon;
|
||||
use Filament\Facades\Filament;
|
||||
use Filament\Support\Facades\FilamentView;
|
||||
use Filament\Tables\View\TablesRenderHook;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Support\Facades\URL;
|
||||
use Illuminate\Support\Facades\Vite;
|
||||
@@ -34,16 +39,29 @@ class AppServiceProvider extends ServiceProvider
|
||||
*/
|
||||
public function boot(): void
|
||||
{
|
||||
setlocale(LC_TIME, 'ru_RU.UTF-8');
|
||||
Page::observe(PageObserver::class);
|
||||
Post::observe(PostObserver::class);
|
||||
MainSection::observe(MainSectionObserver::class);
|
||||
SubSection::observe(SubSectionObserver::class);
|
||||
Carbon::setLocale(config('app.locale'));
|
||||
self::setObserversByModel();
|
||||
self::setLocaleTime();
|
||||
Model::preventLazyLoading(!app()->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'));
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ class AdminPanelProvider extends PanelProvider
|
||||
->default()
|
||||
->id('admin')
|
||||
->path('admin')
|
||||
->registration()
|
||||
// ->registration()
|
||||
->login()
|
||||
->databaseNotifications()
|
||||
->databaseNotificationsPolling('5s')
|
||||
|
||||
@@ -29,6 +29,8 @@ class DashboardPanelProvider extends PanelProvider
|
||||
'primary' => Color::Amber,
|
||||
])
|
||||
->login()
|
||||
->databaseNotifications()
|
||||
->databaseNotificationsPolling('5s')
|
||||
->discoverResources(in: app_path('Filament/Resources'), for: 'App\\Filament\\Resources')
|
||||
->discoverPages(in: app_path('Filament/Dashboard/Pages'), for: 'App\\Filament\\Dashboard\\Pages')
|
||||
->pages([
|
||||
|
||||
Reference in New Issue
Block a user