brunocrpontes/ lumen-form-request
此包已弃用且不再维护。未建议替代包。
基于Laravel Form Request的Lumen表单请求解决方案
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 是基于 Laravel Form Request 提供模块化请求验证的解决方案。
安装
运行上述命令使用 composer 安装。
composer require brunocrpontes/lumen-form-request
如何使用
- 将以下行添加到您的
app.php文件中$app->register(LumenFormRequest\Providers\FormRequestServiceProvider::class);
- 创建一个扩展
FormRequest.php的Request类,如上所示<?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!', ]; } }