s-patompong/laravel-routes-html
在浏览器中查看您的Laravel路由。
1.5.1
2021-12-02 03:32 UTC
Requires
- php: ^8.0
- illuminate/contracts: ^8.37
- spatie/laravel-package-tools: ^1.9.2
Requires (Dev)
- nunomaduro/collision: ^5.10
- nunomaduro/larastan: ^1.0
- orchestra/testbench: ^6.22
- pestphp/pest: ^1.10
- pestphp/pest-plugin-laravel: ^1.1
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^9.4
- spatie/laravel-ray: ^1.26
README
本包为您的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)。
路由中间件
要将中间件添加到请求管道中,在它到达/route-list
路由之前。将中间件类名添加到配置文件中的middlewares
键中,如下所示
'middlewares' => [ \App\Http\Middleware\Authenticate::class ]
这将确保只有认证用户才能访问/route-list
路由。
测试
composer test
更新日志
请参阅更新日志以获取有关最近更改的更多信息。
贡献
请参阅贡献指南以获取详细信息。
安全漏洞
请参阅我们的安全策略以了解如何报告安全漏洞。
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。