如何使用 laravel / lumen 将变量传递给路由文件?

How to pass variables to the routing file using laravel / lumen?

在 bootstrap/app.php 的底部有以下代码来包含路由文件...

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

$router 现在可以在所需的 web.php 文件中使用,这是有道理的,但是我看不到 $router 是如何创建的或在何处创建以传递给匿名函数...希望有道理...感谢所有响应者。

Router class 的源代码中,Router 以自身的实例作为参数调用匿名函数,因此匿名函数中的 $router。