在 Lumen 上构建 [Dingo\Api\Routing\Router] 错误时,目标 [Dingo\Api\Contract\Routing\Adapter] 不可实例化
Target [Dingo\Api\Contract\Routing\Adapter] is not instantiable while building [Dingo\Api\Routing\Router] error on Lumen
我正在尝试将 Dingo 包与 Lumen 一起使用。
但不幸的是,在设置路线时,
它显示以下错误。
在 Lumen
上构建 [Dingo\Api\Routing\Router] 错误时目标 [Dingo\Api\Contract\Routing\Adapter] 不可实例化
如果有人有任何解决方案,请告诉我。
Routes.php
$api = app('Dingo\Api\Routing\Router');
$api->version('v1', function($api){
$api->get('users', function(){
return 'test';
});
});
终于找到问题了。我在 bootstrap/app.php
.
末尾添加了 Dingo\Api\Provider\LaravelServiceProvider::class
这就是为什么会出现这个问题。
谢谢大佬:)
4 年后,您的解决方案仍然有用:) 只需要稍微修改一下。
$app->register(\Dingo\Api\Provider\LumenServiceProvider::class);
在 /bootstrap/app.php
它帮助我使用 Lumen 7.0 和 DingoApi 3.0.0
我正在尝试将 Dingo 包与 Lumen 一起使用。 但不幸的是,在设置路线时, 它显示以下错误。 在 Lumen
上构建 [Dingo\Api\Routing\Router] 错误时目标 [Dingo\Api\Contract\Routing\Adapter] 不可实例化如果有人有任何解决方案,请告诉我。
Routes.php
$api = app('Dingo\Api\Routing\Router');
$api->version('v1', function($api){
$api->get('users', function(){
return 'test';
});
});
终于找到问题了。我在 bootstrap/app.php
.
Dingo\Api\Provider\LaravelServiceProvider::class
这就是为什么会出现这个问题。
谢谢大佬:) 4 年后,您的解决方案仍然有用:) 只需要稍微修改一下。
$app->register(\Dingo\Api\Provider\LumenServiceProvider::class);
在 /bootstrap/app.php
它帮助我使用 Lumen 7.0 和 DingoApi 3.0.0