Я пытался реализовать REST API с помощью пакета Laravel 5 Dingo 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/
каталог, но я все еще получаю такую ошибку.
Я использую Dingo API 0.10 для Laravel.
Добавляя полный путь контроллера в маршрут
$api->get('users/{id}', 'App\Http\Controllers\Api\V1\UsersController@show');
исправит эту ошибку.
Других решений пока нет …