From 21c4b7c528da79f731ebc16c4ac8a9f04b70619a Mon Sep 17 00:00:00 2001 From: F4ilji Date: Thu, 17 Apr 2025 20:07:08 +0500 Subject: [PATCH] added ForceHttpsServiceProvider, added fix in PageResourceList --- app/Observers/PageObserver.php | 2 +- app/Providers/AppServiceProvider.php | 2 -- app/Providers/ForceHttpsServiceProvider.php | 28 +++++++++++++++++++ config/app.php | 1 + .../components/sections/blocks/ListBlock.vue | 2 +- .../builder/pageBuilder/blocks/FormBlock.vue | 2 -- .../shared/pageResource/PageResourceList.vue | 15 +++++----- resources/views/app.blade.php | 2 +- 8 files changed, 39 insertions(+), 15 deletions(-) create mode 100644 app/Providers/ForceHttpsServiceProvider.php diff --git a/app/Observers/PageObserver.php b/app/Observers/PageObserver.php index aff5546..b29aefe 100644 --- a/app/Observers/PageObserver.php +++ b/app/Observers/PageObserver.php @@ -28,7 +28,7 @@ class PageObserver */ public function updated(Page $page): void { - $this->pageCacheService->clearCache($page); + $this->pageCacheService->clearAllCacheByModel(); } /** diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 2fdd20c..f85d90e 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -49,7 +49,6 @@ 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; use Illuminate\Support\ServiceProvider; use Illuminate\Support\Sleep; @@ -73,7 +72,6 @@ class AppServiceProvider extends ServiceProvider self::setObserversByModel(); self::setLocaleTime(); Model::preventLazyLoading(!app()->isProduction()); -// URL::forceScheme('https'); self::registerFilamentNavigationGroups(); $this->loadViewsFrom(__DIR__.'/path/to/views', 'checkpoint'); diff --git a/app/Providers/ForceHttpsServiceProvider.php b/app/Providers/ForceHttpsServiceProvider.php new file mode 100644 index 0000000..ae20cc1 --- /dev/null +++ b/app/Providers/ForceHttpsServiceProvider.php @@ -0,0 +1,28 @@ +app->environment('production')) { + URL::forceScheme('https'); + } + } +} diff --git a/config/app.php b/config/app.php index b5b8dbd..85af36a 100644 --- a/config/app.php +++ b/config/app.php @@ -171,6 +171,7 @@ return [ App\Providers\Filament\AdminPanelProvider::class, App\Providers\Filament\DashboardPanelProvider::class, App\Providers\RouteServiceProvider::class, + \App\Providers\ForceHttpsServiceProvider::class, ])->toArray(), /* diff --git a/resources/js/componentss/features/persons/components/sections/blocks/ListBlock.vue b/resources/js/componentss/features/persons/components/sections/blocks/ListBlock.vue index ec75911..816c681 100644 --- a/resources/js/componentss/features/persons/components/sections/blocks/ListBlock.vue +++ b/resources/js/componentss/features/persons/components/sections/blocks/ListBlock.vue @@ -1,7 +1,7 @@