Php 如何使用Laravel getRoutes

Php 如何使用Laravel getRoutes,php,laravel-4,routing,Php,Laravel 4,Routing,我试图通过route::getRoutes获取应用程序的完整路由信息列表。问题是getRoutes中的所有属性都受到保护。我只能对其进行var_转储或dd。当我尝试访问它时,它返回错误“无法访问受保护的属性\Routing\RouteCollection” 那么,如何从getRoutes中检索信息呢 谢谢。您可以从getRoutes检索路由名称、路径等 $routes = Route::getRoutes(); foreach ($routes as $route) { // get t

我试图通过route::getRoutes获取应用程序的完整路由信息列表。问题是getRoutes中的所有属性都受到保护。我只能对其进行var_转储或dd。当我尝试访问它时,它返回错误“无法访问受保护的属性\Routing\RouteCollection”

那么,如何从getRoutes中检索信息呢


谢谢。

您可以从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()); }
有没有想过只过滤api路由?