Skip to content

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: