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

RouteCollection get routes not working in Laravel 5.6

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

public function routeSave(RouteCollection $routes){
   $routeCollection = $routes->getRoutes();
   dd($routes);
 }

但它 returns 这个在网络浏览器上

 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();
}