php 获取Laravel的可用路线

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 获取Laravel的可用路线相关的知识,希望对你有一定的参考价值。

<?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Route;
use Illuminate\Routing\Route as Router;

class RouterServiceProvider extends ServiceProvider
{
    /**
     * Bootstrap the application services.
     *
     * @return void
     */
    public function boot()
    {
        Route::macro('getRoutesList', function () {
            $routes = collect(Route::getRoutes())->map(function ($route) {
                return [
                    'host'   => $route->domain(),
                    'method' => implode('|', $route->methods()),
                    'uri'    => $route->uri(),
                    'name'   => $route->getName(),
                    'action' => $route->getActionName(),
                ];
            });
            return $routes;
        });
    }
}

以上是关于php 获取Laravel的可用路线的主要内容,如果未能解决你的问题,请参考以下文章

Laravel - 找不到路线

我在 laravel 5.6 路线中更改了 web.php,但仍然给了我旧路线

php 管理Laravel中的路线

为啥 Laravel 网站在 web.php 中没有走正确的路线?啥是自动加载 static.php?

php Laravel Middleware路线和请求信息

php Laravel:地图数据库路线