photogabble / lumen-form-request
为Lumen构建的类似Laravel的表单请求
v1.0.1
2019-08-25 23:56 UTC
Requires
- php: >=7.3.4
- laravel/lumen-framework: 5.8.*
Requires (Dev)
- phpunit/phpunit: ^7.0|^8.3
This package is auto-updated.
Last update: 2024-08-30 01:43:52 UTC
README
为Lumen构建的类似Laravel的表单请求
关于
在开发使用Lumen框架的api时,我发现自己在缺少Laravel自带的FormRequest功能。
一个快速的谷歌搜索发现这篇文章由Mikiyas Amdu。
文章中的代码有点过时,在我更新它用于我的一个项目时,我决定将其拆分成这个小库,这样我就可以在我的其他Lumen项目中使用它。
Mikiyas的原始代码处理重定向和会话;为了使这个实现与Lumen的预期使用保持一致,我已经删除了该功能,并针对返回Json响应进行了编码。
安装
使用 composer require photogabble/lumen-form-request
进行安装,然后在您的 bootstrap/app.php
文件中启用库
$app->register(\Photogabble\LumenFormRequest\LumenFormGeneratorServiceProvider::class);
用法
使用命令 make:api-request {请求名称}
创建新的表单请求,该命令将在您的 app/Http/Requests
路径中创建一个新的文件(如果尚不存在,则创建它)。
非原创
稍作调查后,我发现Mikiyas已经将他们的实现包装到了urameshibr/lumen-form-request库中。