mydnic / laravel-allow-long-request
允许长请求的简单中间件
v2.4.0
2020-09-15 11:44 UTC
Requires
- php: ^7.2
- laravel/framework: ^5.0|^6.0|^7.0|^8.0
Requires (Dev)
- mockery/mockery: ^1.3
- orchestra/testbench: ^3.7.8
- phpunit/phpunit: ^7.5
README
安装
您可以使用以下命令通过composer安装此包
composer require mydnic/laravel-allow-long-request
该包将自动注册自己
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="Mydnic\AllowLongRequests\AllowLongRequestsServiceProvider" --tag="config"
使用方法
在您的Kernel.php中,您可以这样注册中间件
protected $routeMiddleware = [ // ... 'allow-long-request' => \Mydnic\AllowLongRequests\Http\Middleware\AllowLongRequests::class, ]
现在您可以在您选择的路由上应用中间件
Route::get('/', function () { // code that takes a long time to execute })->middleware('allow-long-request');
您可以在配置文件中设置最大等待时间。