RouteCollection получает маршруты, не работающие в Laravel 5.6 - PullRequest
0 голосов
/ 13 июня 2018

Я пытался получить маршруты с помощью этого блока кода

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

, но он возвращает это в веб-браузере

 RouteCollection {#556 ▼
 #routes: []
 #allRoutes: []
 #nameList: []
 #actionList: []
 }

, тогда как я могу правильно получить результат?

1 Ответ

0 голосов
/ 13 июня 2018
use Illuminate\Support\Facades\Route;

public function routeSave(){
   $routeCollection = Route::getRoutes();
   dd($routeCollection);
}

Обновление до ответа на комментарий:

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