spe11 / laravel-validator
Helper package for laravel validation rules
dev-main
2021-04-24 12:44 UTC
Requires
- php: >=7.1
This package is not auto-updated.
Last update: 2024-10-06 05:09:52 UTC
README
Installation
composer require spe11/laravel-validator "*"
Usage
This helper provides to helper function for rules creation: rules(), where u can pass single field validators and field() for validator creation You will get IDE autocomplete and php-doc commentaries for methods from official documentation
Before:
public function rules() { return [ 'id' => 'required|exists:App\Models\Model:id', 'name' => ['string', 'max:5', new CustomRule], ]; }
After:
public function rules() { return rules( field('id')->required()->exists(Model::class, 'id'), field('name')->string()->max(5)->custom(new CustomRule), ); }