Validation
Validation is applied inconsistently across modules.
Observed Form Requests
- app/Http/Requests/Auth/LoginRequest.php
- app/Http/Requests/Account/SettingsInfoRequest.php
- app/Http/Requests/Account/SettingsEmailRequest.php
- app/Http/Requests/Account/SettingsPasswordRequest.php
Observed Pattern
- Most CMS controllers perform validation manually or rely on front-end checks. For example, MaingroupPagesController and ProjectsPagesController accept raw requests and save content directly.
Implication - Validation rules for CMS content are not centralized in Form Request classes; this increases the need for front-end and DB constraints.