Skip to content

Latest commit

 

History

History
21 lines (19 loc) · 370 Bytes

form-request.md

File metadata and controls

21 lines (19 loc) · 370 Bytes

🌎 Use Form Request rules for validation

❌ Bad:

public function rules(): array
{
    return [
        'field1' => ['required', 'string'],
        'field2' => ['required', 'integer'],
        'field3' => ['required', 'boolean'],
    ];
}

✔️ Good:

public function rules(): array
{
    return (new MyFormRequest)->rules();
}