dragon-code/pretty-routes

Laravel 的精美路由


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/pretty-routes.php 并更改选项为

return [
    // ...

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

    // ...
];

两个框架

默认情况下,该包公开一个 /routes url。如果您想配置此,请发布配置。

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

如果访问 /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 许可证