我正试图通过Route::getRoutes()
获取我的申请的路线信息的完整列表。问题是getRoutes
中的所有属性都受到保护。我只能var_dump()
或dd()
。当我尝试访问它时,它会返回错误Cannot access protected property Illuminate\Routing\RouteCollection
。
那么,如何从getRoutes
中找出信息?
谢谢。
答案 0 :(得分:0)
您可以从getRoutes检索路线名称,路径等。
$routes = Route::getRoutes(); foreach ($routes as $route) { // get the route name. echo $route->getName(); // get the path echo $route->getPath(); // get the action. Which controller method will be called. var_dump($route->getAction()); }