Lumen 5.3 未定义变量:闭包
Lumen 5.3 Undefined variable: closure
来自 composer 我从 laravel/lumen 创建了一个项目。我取消注释路由中间件
$app->routeMiddleware([
'auth' => App\Http\Middleware\Authenticate::class,
]);`
并且我的路由添加了 auth 中间件。
$app->get('/', ['middleware'=>'auth'], function () use ($app) {
return $app->version();
});
我得到ErrorException in RoutesRequests.php line 656: Undefined variable: closure
我用谷歌搜索了一下,它似乎是 5.2 中的一个问题,但我已经下载了 5.3。没有中间件我得到 Lumen (5.3.3) (Laravel Components 5.3.*)
闭包应该是数组中的最后一项。将您的路线更改为:
$app->get('/', ['middleware'=>'auth', function () use ($app) {
return $app->version();
}]);
来自 composer 我从 laravel/lumen 创建了一个项目。我取消注释路由中间件
$app->routeMiddleware([
'auth' => App\Http\Middleware\Authenticate::class,
]);`
并且我的路由添加了 auth 中间件。
$app->get('/', ['middleware'=>'auth'], function () use ($app) {
return $app->version();
});
我得到ErrorException in RoutesRequests.php line 656: Undefined variable: closure
我用谷歌搜索了一下,它似乎是 5.2 中的一个问题,但我已经下载了 5.3。没有中间件我得到 Lumen (5.3.3) (Laravel Components 5.3.*)
闭包应该是数组中的最后一项。将您的路线更改为:
$app->get('/', ['middleware'=>'auth', function () use ($app) {
return $app->version();
}]);