Вызовите функцию несколько раз и получите все значения как один список php - PullRequest
0 голосов
/ 18 декабря 2018

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

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

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

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

1 Ответ

0 голосов
/ 18 декабря 2018

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

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

dd($routes);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...