eloscuro / request-url-decode
执行URL参数解码的中间件
dev-main
2021-12-07 16:53 UTC
Requires
- php: >=5.3.0
- laravel/lumen-framework: 8.x
This package is auto-updated.
Last update: 2024-09-07 22:18:49 UTC
README
描述
本包旨在对Lumen项目中所有的HTTP参数执行urldecode操作。
由于某些原因,Lumen本身并不执行该操作。
安装
composer require eloscuro/request-url-decode
.. 然后在 bootstrap/app.php 文件中的 $app->routeMiddleware(..) 部分添加以下内容
'urldecode' => \RequestUrlDecode\MiddleWare::class,
.. 最后,在 routes/web.php 文件中将此中间件附加到您的路由中
$router->group(['middleware' => 'urldecode'], function () use ($router) { $router->get('/hello/{param1}/{param2}', function ($param1, $param2) use ($router) { printf('Hello, world! Param1 = %s, param2 = %s', $param1, $param2); }); });