RouteCollection获取在Laravel 5.6中不工作的路由

RouteCollection获取在Laravel 5.6中不工作的路由,laravel,laravel-routing,laravel-5.6,Laravel,Laravel Routing,Laravel 5.6,我尝试使用此代码块获取路线 public function routeSave(RouteCollection $routes){ $routeCollection = $routes->getRoutes(); dd($routes); } 但它会在web浏览器上返回此信息 RouteCollection {#556 ▼ #routes: [] #allRoutes: [] #nameList: [] #actionList: [] } 那我怎样才能正确地得

我尝试使用此代码块获取路线

public function routeSave(RouteCollection $routes){
   $routeCollection = $routes->getRoutes();
   dd($routes);
 }
但它会在web浏览器上返回此信息

 RouteCollection {#556 ▼
 #routes: []
 #allRoutes: []
 #nameList: []
 #actionList: []
 }
那我怎样才能正确地得到结果呢

use Illuminate\Support\Facades\Route;

public function routeSave(){
   $routeCollection = Route::getRoutes();
   dd($routeCollection);
}
更新以答复评论:

$routeNames = [];
foreach ($routeCollection as $route){
  $routeNames[] = $route->getName();
}

在routes
Route::get('routes','HomeController@routeSave')->名称('routes')
谢谢@Kerel,您能解释一下如何从输出中只提取名称列表数组吗。
@Kerel
是否可以从getAction方法中只获取索引操作?