美文网首页
laravel 获取所有路由

laravel 获取所有路由

作者: AISpider | 来源:发表于2022-03-14 15:48 被阅读0次

直接代码:
以下代码同样用于lumen

use Illuminate\Http\Request;
use App\Core\Router;

class TestController
{
    public function getRouter() {
        $result = [];
        $routeCollection = \Route::getRoutes();
        foreach ($routeCollection as $row) {

            if ($row['uri'] == "/") {
                continue;
            }
            unset($row['action']);
            if (!isset($result[$row['uri']])) {
                $result[$row['uri']] = $row;
            }
        }
        foreach ($result as $row1) {
            print_r($row1);
        }
    }
}


相关文章

  • laravel 获取所有路由

    1、app('router')->getRoutes() 2、Route::getRoutes() 其中Route...

  • laravel 获取所有路由

    直接代码:以下代码同样用于lumen

  • Laravel 的路由别名

    1.0 Laravel 的路由别名 并不是用于路由访问接口的,它只是用于程序获取路由信息的。 例如: 用路由 别名...

  • 57. 路由 基本路由

    简单优雅的定义路由的方法: 所有的 Laravel 路由都在 routes 目录中的路由文件中定义,这些文件都由框...

  • laravel路由

    Laravel 常见路由 路由参数

  • Laravel新建路由文件

    版本Laravel5.6 Laravel除了使用默认的路由文件来定义路由,还可以使用自己的路由文件。创建自己的路由...

  • laravel formrequest 获取路由参数

    场景:在laravel 中的request验证类中获取路由参数比如 "role/66" 中的66方法:首先查看“6...

  • laravel 5.3 5.4 5.5 中 route 路由 分

    想了解路由的运行原理,可以看《laravel中route路由源码分析》文章 laravel5.3之后,路由是做了分...

  • 2019-02-21

    Laravel 获取路由参数的方式有很多,并且有个小坑,汇总如下。 假设我们设置了一个路由参数: 现在我们访问 h...

  • HTTP --- 路由

    Laravel5.3路由的书写位置: Laravel 5.3 路由被放在 目录下的路由文件中1.文件,定义了we...

网友评论

      本文标题:laravel 获取所有路由

      本文链接:https://www.haomeiwen.com/subject/kixsdrtx.html