Laravel 5 野狗 API 控制器
Laravel 5 Dingo API controller
我一直在尝试使用 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。
通过在路由中添加控制器的完整路径
$api->get('users/{id}', 'App\Http\Controllers\Api\V1\UsersController@show');
将修复此错误。
我一直在尝试使用 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。
通过在路由中添加控制器的完整路径
$api->get('users/{id}', 'App\Http\Controllers\Api\V1\UsersController@show');
将修复此错误。