我正在尝试使用Dingo包装和Lumen。 但不幸的是,在设置路线时, 它显示以下错误。 在Lumen上构建[Dingo \ Api \ Routing \ Router]错误时,目标[Dingo \ Api \ Contract \ Routing \ Adapter]无法实例化
如果有人有任何解决方案,请告诉我。
$api = app('Dingo\Api\Routing\Router');
$api->version('v1', function($api){
$api->get('users', function(){
return 'test';
});
});
答案 0 :(得分:0)
最后我得到了这个问题。我在Dingo\Api\Provider\LaravelServiceProvider::class
的末尾添加了bootstrap/app.php
。
这就是为什么会发生这个问题。
答案 1 :(得分:0)
谢谢男人:) 四年后,您的解决方案仍然有用:)只需稍作修改即可。
$app->register(\Dingo\Api\Provider\LumenServiceProvider::class);
在/bootstrap/app.php
它对Lumen 7.0和DingoApi 3.0.0有所帮助