Die zwischen Benutzer-Anlegen und -Bearbeiten identischen Validierungsbloecke liegen jetzt in ProvidesUserFormRules: userIdentityRules(?int $ignore) (E-Mail- Unique ignoriert beim Bearbeiten den eigenen Datensatz), userRolesAndCompaniesRules() und userBillingRules(). Beide Formulare nutzen die Array-Spreads; die nur im Bearbeiten genutzten Profil-/Kontakt-Regeln bleiben dort inline. Ungenutzten Rule-Import aus dem Anlegen-Formular entfernt. Offen (mit User abzustimmen, UI-/Divergenz-lastig): gemeinsamer Save-Service und die Blade-Feld-Components. 31 User-Tests gruen. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| admin | ||
| components | ||
| emails | ||
| flux/navlist | ||
| layouts | ||
| livewire | ||
| partials | ||
| web | ||
| press-release-preview-error.blade.php | ||
| press-release-preview.blade.php | ||