app->bind(Notification::class, LivewireNotification::class); } /** * Bootstrap any application services. */ public function boot(): void { Domain::observe(DomainObserver::class); $versionFile = base_path('VERSION'); $appVersion = File::exists($versionFile) ? trim(File::get($versionFile)) : null; FilamentAsset::appVersion($appVersion ?: null); FilamentAsset::register([ Js::make('notifications', public_path('js/app/notifications.js')), ], 'app'); // Note: AuthEventListener is auto-discovered by Laravel 11+ // Do not manually subscribe - it causes duplicate audit log entries } }