andrey-helldar/pretty-routes

此包已被废弃且不再维护。作者建议使用dragon-code/pretty-routes包。

Laravel的Pretty Routes


README

以美观的格式可视化你的路由。

Pretty RoutesLight Theme

Pretty Routes Dark Theme

Stable Version Unstable Version Total Downloads Github Workflow Status License

安装

Laravel框架

要获取最新版本的《Pretty Routes》,只需使用Composer引入项目。

composer require dragon-code/pretty-routes --dev

Lumen框架

我们不提供对Lumen框架的支持,因为我们认为它是一个功能不足的产品,这可能导致在Lumen的较新版本中出现各种错误。

此外,Taylor Otwell也宣布了停止对Lumen的支持。

image

要获取最新版本的《Pretty Routes》,只需使用Composer引入项目。

composer require dragon-code/pretty-routes dragon-code/laravel-routes-core:^4.1 --dev

在你的bootstrap/app.php文件中,在$app->register(App\Providers\RouteServiceProvider::class)之上添加一行。

if (env('APP_ENV') !== 'production') {
    $app->register(\PrettyRoutes\ServiceProvider::class);
    $app->configure('pretty-routes');
}

接下来,将config文件复制到config/pretty-routes.php,并更改选项。

return [
    // ...

    'web_middleware' => null,
    'api_middleware' => null,

    // ...
];

两个框架

默认情况下,该包公开了/routes URL。如果您想配置此URL,请发布配置文件。

php artisan vendor:publish --provider="PrettyRoutes\ServiceProvider"

如果访问/routes不成功,请确保您已将提供者包含在所有包提供者的同一区域中(在所有应用程序提供者之前),以确保它具有优先级。

默认情况下,pretty routes仅在APP_DEBUG环境变量为true时启用。您可以在发布的配置中配置此设置,如上所述,或添加任何自定义中间件。

从其他包升级

andrey-helldar/pretty-routes升级

  1. 在你的composer.json文件中,将"andrey-helldar/pretty-routes": "^2.0"替换为"dragon-code/pretty-routes": "^3.0"
  2. 运行命令composer update
  3. 大赚一笔!

garygreen/pretty-routes升级

  1. 在你的composer.json文件中,将"garygreen/pretty-routes": "^1.0"替换为"dragon-code/pretty-routes": "^3.0"
  2. 运行命令composer update
  3. 大赚一笔!

使用

打开/routes URI。例如,http://localhost:8000/routes

许可证

此包受MIT许可证许可。