configureDefaults(); } /** * Configure default behaviors for production-ready applications. */ protected function configureDefaults(): void { Date::use(CarbonImmutable::class); // Feste Namen für polymorphe Beziehungen statt Klassennamen in der Datenbank. Relation::enforceMorphMap([ 'user' => User::class, 'projekt' => Projekt::class, 'vertrag' => Vertrag::class, 'leistungsverzeichnis' => Leistungsverzeichnis::class, 'nachtrag' => Nachtrag::class, ]); DB::prohibitDestructiveCommands( app()->isProduction(), ); Password::defaults(fn (): ?Password => app()->isProduction() ? Password::min(12) ->mixedCase() ->letters() ->numbers() ->symbols() ->uncompromised() : null, ); } }