为了账号安全,请及时绑定邮箱和手机立即绑定

laravel 如何获取全部路由数据 不要php artisan route:list

laravel 如何获取全部路由数据 不要php artisan route:list

PHP
慕运维8079593 2019-03-05 03:32:11
不是要命令行查看 而是要用到这些数据
查看完整描述

2 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

public function getRouteList()

{
    $app = app();
    $routes = $app->routes->getRoutes();
    foreach ($routes as $k=>$value){
        $path[$k]['uri'] = $value->uri;

        $path[$k]['path'] = $value->methods[0];

    }
    dd($path);
}
查看完整回答
1 反对 回复 2019-03-18
?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

其实找到 php artisan route:list 这个命令的源码就行了。

文件位置:\vendor\laravel\framework\src\Illuminate\Foundation\Console\RouteListCommand.php

源码里包含了你想要的信息

查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 2683 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信