graze/silex-trailing-slash-handler

通过附加斜杠并发起内部子请求来处理Silex中缺少尾部斜杠的请求。

v2.0.1 2019-12-03 09:32 UTC

This package is auto-updated.

Last update: 2024-08-26 05:59:54 UTC


README

Build Status Coverage Status Quality Score Latest Version PHP ~5.5 MIT Licensed

通过附加斜杠并发起内部子请求来处理Silex中缺少尾部斜杠的请求。

有关Silex默认路由行为的更多信息,请参阅 silexphp/Silex #149

安装

我们尝试支持Silex的所有常用版本,包括

  • Silex 2master 分支,^2.0 版本

    ~$ composer require graze/silex-trailing-slash-handler
  • Silex 1.31.x 分支,^1.0 版本

    ~$ 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 许可证 发布。

您可以在 LICENSEhttps://open-source.org.cn/licenses/mit 找到此许可证的副本。