laravel — вызывает функцию несколько раз и получает все значения в виде одного списка. Переполнение стека

Я хочу вызвать метод несколько раз и получить весь результат в виде одного массива или чего-либо еще. Как пример файла laravel Web.php

<?php
Route::get('/', function () {
return view('welcome');
});
Route::get("test",'HomeController@index');

Я хочу получить результат как

$route=[
'/'=>'',
'test'=>"HomeController@index"];

0

Решение

Вы можете использовать этот скрипт, чтобы получить все маршруты, обозначенные их URL.

$routes = collect(Route::getRoutes())->mapWithKeys(function ($route) {
return [$route->uri => $route->action['uses']];
})->toArray();

dd($routes);
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector