app->singleton(\App\Services\Hypervisor\HypervisorManager::class); $this->app->singleton(\App\Services\Container\DockerManager::class); $this->app->singleton(\App\Services\Cloud\CloudManager::class); $this->app->singleton(\App\Services\Monitoring\MetricsCollector::class); $this->app->singleton(\App\Services\Security\SecurityScanner::class); } public function boot(): void { // Force HTTPS in production if ($this->app->environment('production')) { URL::forceScheme('https'); } // Default password rules Password::defaults(fn() => Password::min(8) ->letters() ->mixedCase() ->numbers() ->symbols() ); // Super-admin gate bypass Gate::before(function ($user, $ability) { return $user->hasRole('super-admin') ? true : null; }); } }