微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – Lumen 5.3未定义变量:闭包

来自作曲家我从laravel / lumen创建了一个项目.我没有评论路由中间件

$app->routeMiddleware([
    'auth' => App\Http\Middleware\Authenticate::class,
]);` 

我的路线添加了auth中间件.

$app->get('/', ['middleware'=>'auth'], function () use ($app) {
    return $app->version();
});

我在RoutesRequests.PHP第656行中得到ErrorException:未定义的变量:closure

我用谷歌搜索了这个接缝是5.2中的一个问题,但我已经下载了5.3.没有中间件我得到流明(5.3.3)(Laravel Components 5.3.*)

解决方法:

闭包应该是数组中的最后一项.将您的路线更改为:

$app->get('/', ['middleware'=>'auth', function () use ($app) {
    return $app->version();
}]);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐