https://github.com/samuelnunesdev/lumen-form-request-validation
Simple solution for form request validation on lumen.
https://github.com/samuelnunesdev/lumen-form-request-validation
artisan-command form-validation form-validator lumen lumen-framework
Last synced: about 1 year ago
JSON representation
Simple solution for form request validation on lumen.
- Host: GitHub
- URL: https://github.com/samuelnunesdev/lumen-form-request-validation
- Owner: SamuelNunesDev
- License: mit
- Created: 2022-08-20T15:24:46.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-07-15T22:19:16.000Z (almost 3 years ago)
- Last Synced: 2024-11-17T13:10:06.388Z (over 1 year ago)
- Topics: artisan-command, form-validation, form-validator, lumen, lumen-framework
- Language: PHP
- Homepage:
- Size: 12.7 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Form Request Validation for Lumen
This small package contains a laravel-like solution for request form validation.
## Contents
- Form Request Validation for Lumen
- Artisan Command `make:request`
- Artisan Command `make:rule`
## Installation
You can install the package via composer:
```bash
composer require samuel-nunes/lumen-form-request-validation
```
Next, you must load the Artisan commands:
```php
// app/Console/Kernel.php
protected $commands = [
\SamuelNunes\LumenFormRequestValidation\Console\Commands\RequestMakeCommand::class,
\SamuelNunes\LumenFormRequestValidation\Console\Commands\RuleMakeCommand::class
];
```
## Usage
### You can use:
- `php artisan make:request` to generate a new form request validation (it's works like [laravel method](https://laravel.com/docs/validation#form-request-validation)).
- `php artisan make:rule` to generate a new rule to use in your form request validation (it's works like [laravel method](https://laravel.com/docs/6.x/validation) too).
## Credits
- [Samuel Nunes](https://github.com/SamuelNunesDev)
## License
The MIT License (MIT). Please see [LICENSE](LICENSE.md) for more information.