Я хочу вызвать метод несколько раз и получить весь результат в виде одного массива или чего-либо еще. Как пример файла laravel Web.php
<?php
Route::get('/', function () {
return view('welcome');
});
Route::get("test",'HomeController@index');
Я хочу получить результат как
$route=[
'/'=>'',
'test'=>"HomeController@index"];
Вы можете использовать этот скрипт, чтобы получить все маршруты, обозначенные их URL.
$routes = collect(Route::getRoutes())->mapWithKeys(function ($route) {
return [$route->uri => $route->action['uses']];
})->toArray();
dd($routes);
Других решений пока нет …