s-patompong/laravel-routes-html

在浏览器中查看您的Laravel路由。

资助包维护!
s-patompong

安装数: 4,636

依赖者: 0

建议者: 0

安全: 0

星级: 26

关注者: 1

分支: 3

开放问题: 1

语言:Blade

1.5.1 2021-12-02 03:32 UTC

This package is auto-updated.

Last update: 2024-08-29 05:44:29 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

本包为您的Laravel应用程序添加路由。安装此包后,在浏览器中输入/route-list路径即可查看路由列表。

laravel-routes-html.mov

特性

  • 以响应式布局的格式化表格查看Laravel应用程序中的所有路由。
  • 按域名、方法、URI、名称、操作和中间件对路由进行排序。
  • 快速筛选,仅显示您想要的路由。🎉
  • 单击GET|HEAD路由,在新标签页中打开它。如果路由需要参数,则需要指定参数。😎

安装

您可以通过composer安装此包

composer require s-patompong/laravel-routes-html

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="routes-html-config"

可选,您可以使用以下命令发布视图

php artisan vendor:publish --tag="routes-html-views"

这是发布配置文件的内容

return [
    /**
     * Either you want to enable or disable the route
     * It should be enabled only in the local environment
     * By default, it'll be enabled if the app.debug is true
     */
    'enabled' => (bool) env('ROUTES_HTML_ENABLED', config('app.debug')),

    /**
     * The route URI
     */
    'uri' => '/route-list',

    /**
     * The route name
     */
    'route_name' => 'routes',

    /**
     * The list of route to ignore
     */
    'ignore_routes' => [
        '_ignition/*',
        'sanctum/*',
        'livewire/*',
    ],
    
    /**
     * The list of middleware that you want
     * the request to run through before hitting
     * the /route-list route
     */
    'middlewares' => [
        // Example: uncomment the first line below
        // to allow only the authenticated user
        // to use the /route-list route

        // \App\Http\Middleware\Authenticate::class
    ],
];

使用方法

在浏览器中打开您的Laravel应用程序,并访问/route-list URL(或您放入routes-html.uri中的URL)。

Screenshot

路由中间件

要将中间件添加到请求管道中,在它到达/route-list路由之前。将中间件类名添加到配置文件中的middlewares键中,如下所示

'middlewares' => [
    \App\Http\Middleware\Authenticate::class
]

这将确保只有认证用户才能访问/route-list路由。

测试

composer test

更新日志

请参阅更新日志以获取有关最近更改的更多信息。

贡献

请参阅贡献指南以获取详细信息。

安全漏洞

请参阅我们的安全策略以了解如何报告安全漏洞。

致谢

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。