如何使用 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。
在 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。