在Homestead搭建的Laravel8.x的项目,使用Digon Api,配置api.php的信息如下:
```php
$api = app('Dingo\Api\Routing\Router');
$api->version('v1', function ($api) {
$api->get('test', [\App\Http\Controllers\TestController::class,'index']);
$api->get('name', ['as' => 'test.name', 'uses' => '\App\Http\Controllers\TestController::class@name']);
});
testconroller信息:
public function index(){
}
public function name(){
$url = app('Dingo\Api\Routing\UrlGenerator')->version('v1')->route('text.name');
dd($url);
}
报错: Illuminate\Contracts\Container\BindingResolutionException
Target class [\App\Http\Controllers\TestController::class] does not exist.
求解!