diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 2e8b80a80..8e4c456d6 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -21,6 +21,7 @@ use Filament\View\PanelsRenderHook; use Illuminate\Database\Eloquent\Relations\Relation; use Illuminate\Foundation\Application; use Illuminate\Foundation\Console\AboutCommand; +use Illuminate\Support\Facades\Blade; use Illuminate\Support\Facades\Event; use Illuminate\Support\Facades\Gate; use Illuminate\Support\Facades\Http; @@ -106,12 +107,28 @@ class AppServiceProvider extends ServiceProvider 'warning' => Color::Amber, ]); + FilamentView::registerRenderHook( + PanelsRenderHook::HEAD_START, + fn (): string => Blade::render(<<<'HTML' + @vite(['resources/css/app.css', 'resources/js/app.js']) + @livewireStyles + HTML), + ); + FilamentView::registerRenderHook( PanelsRenderHook::CONTENT_START, fn () => view('filament.server-conflict-banner'), scopes: Console::class, ); + FilamentView::registerRenderHook( + PanelsRenderHook::BODY_END, + fn (): string => Blade::render(<<<'HTML' + @livewireScripts + @vite(['resources/js/app.js']) + HTML), + ); + // Don't run any health checks during tests if (!$app->runningUnitTests()) { Health::checks([ diff --git a/app/Providers/Filament/AppPanelProvider.php b/app/Providers/Filament/AppPanelProvider.php index 9f4565cef..1b63a12bd 100644 --- a/app/Providers/Filament/AppPanelProvider.php +++ b/app/Providers/Filament/AppPanelProvider.php @@ -24,25 +24,6 @@ use Illuminate\View\Middleware\ShareErrorsFromSession; class AppPanelProvider extends PanelProvider { - public function boot(): void - { - FilamentView::registerRenderHook( - PanelsRenderHook::HEAD_START, - fn (): string => Blade::render(<<<'HTML' - @vite(['resources/css/app.css', 'resources/js/app.js']) - @livewireStyles - HTML), - ); - - FilamentView::registerRenderHook( - PanelsRenderHook::BODY_END, - fn (): string => Blade::render(<<<'HTML' - @livewireScripts - @vite(['resources/js/app.js']) - HTML), - ); - } - public function panel(Panel $panel): Panel { return $panel