Requests & Validation
Validation rules


Validation rules completion work in Form Request classes and in validate calls:

Fields:

Request fields


Add Eloquent model fields
Request validation rules often contains fields for some Eloquent model.
Laravel Idea provides a quick way to add these fields automatically.
Run Generate command(Cmd-N, Alt-Insert) inside any validation array and choose Add Eloquent Model Fields:

WARNING
This works only if Eloquent Helper code was generated before.
Customize validation rules completion
Validation rules completion can be configured in Settings | Languages & Frameworks | Laravel Idea | Validation:

For example, to complete validation rules in a $validation field, add "validation" to Rules completion field names. To restrict completion by base class, enable Check class names and add "VendorAction" to Rules completion base class names for classes extending \VendorName\VendorAction. Result:
