programic / laravel-rules
Extra rules intance
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:package
Requires (Dev)
- orchestra/testbench: ^7.1
This package is not auto-updated.
Last update: 2024-11-03 16:55:35 UTC
README
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.