brunocrpontes / lumen-form-request
This package is abandoned and no longer maintained.
No replacement package was suggested.
An Form Request solution to Lumen based on Laravel Form Request
Package info
github.com/brunocrpontes/lumen-form-request
Type:project
pkg:composer/brunocrpontes/lumen-form-request
v1.0
2020-07-23 19:00 UTC
Requires
- php: ^7.2.5
- laravel/lumen-framework: ^6.0|^7.0
Requires (Dev)
- mockery/mockery: ^1.3.1
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2022-03-01 00:36:36 UTC
README
Lumen Form request is a solution based on Form Request from laravel to provide modularized request validations.
Installation
Run command above do install with composer.
composer require brunocrpontes/lumen-form-request
How to use
- Add the following line to your
app.phpfile:$app->register(LumenFormRequest\Providers\FormRequestServiceProvider::class);
- Create an
Requestclass extending fromFormRequest.phplike above:<?php use LumenFormRequest\Requests\FormRequest; class ExampleFormRequest extends FormRequest { // DO YOUR VALIDATION HERE public function rules() : array { return [ 'email' => 'email|required' ]; } //IF YOU WISH RETURN WITH CUSTOM MESSAGES public function messages(): array { return [ 'email.required' => 'We need to know your e-mail address!', ]; } }