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'));
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user