5

我一直在尝试使用 Laravel 5 Dingo API 包实现 REST API。

这是我的路由代码:

 $api->version('v1', function ($api) {
    $api->get('users/{id}', 'Api\V1\UsersController@show');
});

这是我的错误代码:

{"message":"Class Api\\V1\\UsersController does not exist","code":-1,"status_code":500}

那么,我应该将我的控制器文件放在哪里才能找到我的控制器的正确路径?

我将文件放在app/http/controllers/Api/V1/目录中,但仍然出现这种错误。

我正在为 Laravel 使用 Dingo API 0.10。

4

1 回答 1

7

通过在路由中添加控制器的完整路径

$api->get('users/{id}', 'App\Http\Controllers\Api\V1\UsersController@show');

将修复此错误。

于 2015-08-13T05:31:06.410 回答