martenkoetsier/laravel-routelist

替代route:list控制台命令,更注重路由名称、缩写控制器名称、更紧凑的中间件视图以及其他小调整。

v1.1.1 2023-04-21 08:13 UTC

This package is auto-updated.

Last update: 2024-09-21 11:06:18 UTC


README

替代route:list控制台命令,更注重路由名称、缩写控制器名称、更紧凑的中间件视图以及其他小调整。

截至Laravel 9,route:list命令的输出已更改。在新输出中,路由名称没有对齐,以深色打印。此外,默认输出不列出中间件。此包替换了现有的控制台命令。新的输出将

  • 垂直对齐路由名称,紧接在路由URI之后
  • 突出显示路由名称
  • 将路由动作中的固定字符串Controller替换为一个字符©以节省水平空间
  • 将路由动作中的@符号替换为(一个符号)
  • 默认列出中间件
  • 将中间件缩短为其别名,如App\Http\Kernel类中已知(除非添加了-v选项)
  • 将中间件放在尽可能少的行中
  • 充分利用可用的全部水平空间
  • 将完整的点填充替换为更少的点,整齐对齐

安装

composer require martenkoetsier/laravel-routelist

自动包发现将添加服务提供者到您的项目中。

用法

用法与Laravel中的原始路由列表命令相同

php artisan route:list

添加详细程度(-v)不会缩短中间件名称到其适用的别名,而是列出完整的中间件类名。