graze / silex-trailing-slash-handler
通过附加斜杠并发起内部子请求来处理Silex中缺少尾部斜杠的请求。
v2.0.1
2019-12-03 09:32 UTC
Requires
- silex/silex: ^2
Requires (Dev)
- graze/standards: ^2.0
- mockery/mockery: ^0.9.4
- phpunit/phpunit: ^5.1.1
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: ^3.1
- symfony/debug: ^2.8|^3
This package is auto-updated.
Last update: 2024-08-26 05:59:54 UTC
README
通过附加斜杠并发起内部子请求来处理Silex中缺少尾部斜杠的请求。
有关Silex默认路由行为的更多信息,请参阅 silexphp/Silex #149。
安装
我们尝试支持Silex的所有常用版本,包括
-
~$ composer require graze/silex-trailing-slash-handler
-
~$ composer require graze/silex-trailing-slash-handler:^1.0
用法
$app->get('/', function () { return 'Hello World!'; }) $provider = new \Graze\Silex\ControllerProvider\TrailingSlashControllerProvider(); $app->register($provider); $app->mount('/', $provider);
ℹ️ 在挂载控制器提供者之前,请先定义所有路由,如果希望无尾部斜杠的路由被匹配。
许可
本库内容由 Nature Delivered Ltd. 根据 MIT 许可证 发布。
您可以在 LICENSE
或 https://open-source.org.cn/licenses/mit 找到此许可证的副本。