joeriabbo / smart-validation
Laravel smart validation Package
Installs: 5 048
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
pkg:composer/joeriabbo/smart-validation
Requires (Dev)
- filp/whoops: ^2.14
- orchestra/testbench: ^7.3
- pestphp/pest: ^1.21
This package is auto-updated.
Last update: 2025-10-16 03:08:10 UTC
README
Setup easy validation without any configure except your database configuration. What this package does is getting your settings of the colums from your given table and generate a validation rules for your.
Installation
Run the following command to install the package.
composer require joeriabbo/smart-validation
After installing go to your request that normaly would extend FormRequest and now extend SmartValidation.
use JoeriAbbo\SmartValidation\Http\Requests\AbstractTableValidationRequest;
class StoreRequest extends AbstractTableValidationRequest
Now you have to add the table name by filling the table function. Inside your validation class.
public static function getTable(): string
{
return 'demo';
}
The validation rules are generated by the package. And your validation rules are now the same as your database table rules.