Performance: Mass assignment protection
MEDIUM IMPACT
This concept affects server-side processing speed and security, indirectly impacting page load by preventing unnecessary database writes and errors.
User::create($request->only(['name', 'email']));
User::create($request->all());
| Pattern | Database Operations | Validation Cost | Security Risk | Verdict |
|---|---|---|---|---|
| Assign all input fields | High - all fields saved | High - many validations | High - risk of unwanted data changes | [X] Bad |
| Assign only allowed fields | Low - minimal fields saved | Low - fewer validations | Low - controlled data changes | [OK] Good |