调用未定义方法Laravel \ Lumen \ Routing \ Router :: prefix()

问题描述 投票:0回答:1

我已尝试自行调试,但无济于事,发现的所有相关问题均无济于事。

我有一个Lumen应用程序,是我从GitLab的在线仓库中克隆的,它给了我这个错误:

在Facade.php第239行:

调用未定义方法Laravel \ Lumen \ Routing \ Router :: prefix()

请解决该问题?

我的流明web.php路由文件似乎按如下方式正常工作:

$router->group(['prefix' => 'agent'], function () use ($router) {
    $router->post('register-worker', 'UserController@registerWorkerByAgent');
    $router->get('workers', 'UserController@getAgentWorkers');
});

但是PHP artisan命令仍然给我一个错误。 (见图片)enter image description here

php lumen
1个回答
0
投票

对于将来可能遇到的情况。我通过将php版本从7.4降级到7.2来解决了此问题

事实证明。 PHP 7.4现在在调用某些照明函数时返回null。降级到7.2可解决此问题。我在Lumen框架中遇到了这个问题,所以我希望其他人也可能遇到类似的问题。

感谢您提供的所有帮助。希望这对某人有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.