laravel-rules maintained by programic
Description
Extra rules intance
Author
Last update
2023/01/28 11:19
(dev-main)
License
Downloads
1
Programic - Laravel Rules
This package allows you to manage request validation rules for store and update requests
Installation
This package requires PHP 7.2 and Laravel 5.8 or higher.
composer require programic/laravel-rules
Basic Usage
# Create Task
php artisan make:rule SaveUserRule
Conditions
public funtion base(): array
{
return [
'name': 'required,string',
'company': 'required,integer',
];
}
public funtion store(): array
{
return [
'company': 'exists:companies.id',
];
}
public funtion update(): array
{
return [
'name': 'nullable',
]
}
Custom stub
Custom stubs are supported.
php artisan vendor:publish --provider="Programic\Rules\RulesServiceProvider" --tag="stubs"
Testing
composer test
Changelog
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security-related issues, please email info@programic.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.