andreaspabst/lumen-request-validation

为Laravel添加了将验证与控制器分离的能力

1.4.0 2019-03-17 16:53 UTC

This package is auto-updated.

Last update: 2024-09-06 00:10:09 UTC


README

添加了将验证与控制器分离的知名Laravel能力。

安装

首先使用composer安装该包。

composer require andreaspabst/lumen-request-validation

然后在你的 bootstrap/app.php 中注册包的服务提供者

$app->register(AndreasPabst\RequestValidation\RequestServiceProvider::class);

然后你可以使用 artisan 创建请求,类似于Laravel

如何调用

php artisan make:request RequestName

新类可以在 app/Http/Requests 文件夹下找到。

示例用法

通过方法注入在控制器中使用你的请求类

<?php 
use App\Http\Requests\ExampleRequest;

class ExampleController extends Controller
{
    public function index(ExampleRequest $request) {
	    // ...
    }
    //...
}

其他内容...

享受使用吧!

安全

如果您发现任何安全相关的问题,请通过电子邮件 management@andreaspabst.com 向我们报告,而不是使用问题跟踪器。

Postcardware

您可以使用此包,但如果它进入您的产品,我们非常感谢您从您的家乡给我们寄一张明信片,注明您正在使用我们的哪个包。

我们的地址在 Andreas Pabst.com

我们将所有收到的明信片发布在我们的网站上。

鸣谢

Andreas Pabst

许可

MIT许可证(MIT)。请参阅许可文件以获取更多信息。