Как передать переменные в файл маршрутизации, используя laravel / люмен? - PullRequest
0 голосов
/ 14 апреля 2020

В нижней части начальной загрузки / приложения. php есть следующий код для включения файла маршрутов ...

$app->router->group([
  'namespace' => 'App\Http\Controllers',
], function ($router) {
    require __DIR__.'/../routes/web.php';
});

$ маршрутизатор теперь доступен в требуемом файле. php, это имеет смысл, однако я не вижу, как или где был создан $ router для передачи анонимной функции ... надеюсь, что это имеет смысл ... благодаря любым респондентам.

1 Ответ

1 голос
/ 16 апреля 2020

В исходном коде для класса маршрутизатора маршрутизатор вызывает анонимную функцию с экземпляром самого себя в качестве параметра, следовательно, $ router в анонимной функции.

...