lkh / route-list
此Composer的作用是简化所有路由的管理。
v1.0.6
2023-04-10 19:39 UTC
Requires
- php: >=5.6.4
- laravel/framework: 5.*|6.*|7.*|8.*|^9.0|^10.0
- yajra/laravel-datatables-oracle: ^7.0|^8.0|^9.0
README
这个项目的目标主要是使route的管理更加轻松
此项目旨在简化所有路由的管理。
安装(安装)
使用以下命令安装
通过Composer安装,运行以下命令
composer require lkh/route-list --dev
以下指令可以将配置的设置移动到项目中管理
该包将自动注册服务提供者和别名。
可选地,通过运行以下命令发布包的配置和存根
php artisan vendor:publish --provider="Lkh\RouteList\RouteListServiceProvider"
执行结果
Copied File [/vendor/lkh/route-list/src/config/config.php] To [/config/routelist.php] Publishing complete.
开始使用
创建所需的DB表并加载配置
创建数据库表并加载配置
php artisan migrate
php artisan config:ca
执行routelist命令
运行命令
php artisan route:get-route-list
访问url: /route-view
配置设置(配置设置)
return [
/**
* The routes to hide with regular expression.
*/
'filter_regular' => [
'#^_debugbar#',
'#^_ignition#',
'#^routes$#'
],
/**
* The columns array can help you to change which columns do you want to show for datatable.
*/
'columns' => [
'methods' => ['title' => 'Method'],
'domain' => ['title' => 'Domain'],
'path' => ['title' => 'Path'],
'name' => ['title' => 'Name'],
'action' => ['title' => 'Action'],
'middleware' => ['title' => 'Middleware'],
],
/**
* The pageLengthOptions array can help you to setting showing item for datatable.
*/
'pageLengthOptions' => [
[10, 25, 50, -1],
[10, 25, 50, "All"]
],
/**
* choose column to sort.
* array > 0,1,2,3,4,5
* asc >> 1,2,3,4
* desc >> 4,3,2,1
*/
'tableOrder' => [1, 'asc'],
];
问题解决方案(常见问题解决方案)
- 如果您的Composer版本是version,您可能会遇到版本问题。
如果您使用的是Composer版本1,您可能会看到这个问题。
Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/ deprecating-composer-1-support/ Info from https://repo.packagist.org: #StandWithUkraine
您可以通过以下命令调整Composer的版本。
您可以使用此命令将Composer版本更改为解决问题。
composer self-update --2