Laravel 5 Dingo API paketini kullanarak bir REST API'si uygulamaya çalışıyorum.Laravel 5 Dingo API denetleyicisi
Bu benim yönlendirme kodudur:
$api->version('v1', function ($api) {
$api->get('users/{id}', 'Api\V1\[email protected]');
});
Bu benim hata kodudur:
Yani{"message":"Class Api\\V1\\UsersController does not exist","code":-1,"status_code":500}
, nerede sırayla benim denetleyicisi dosyası koymanız gerekir benim denetleyicisi için doğru yolu bulur?
Dosyayı app/http/controllers/Api/V1/
klasörüne yerleştirdim ancak yine de bu tür bir hatayı alıyorum.
Laravel için Dingo API 0.10 kullanıyorum.
'UsersController' dosyanızda doğru ad alanı var mı? Yani Dosyanın üst kısmında 'Apppace \ Http \ Controllers \ Api \ V1' ad alanı var mı? – haakym
evet namescontroller –
'un üst kısmında yer alan App \ Http \ Controllers \ Api \ V1 'var. Görebildiğim şeyle önerebileceğim tek şey, yazım hatalarını kontrol etmek ve dokümanı düzgün bir şekilde takip ettiğinizi kontrol etmektir: https://github.com/dingo/api/wiki/Creating-API-Endpoints Sorunuza daha fazla bilgi ekleyebiliyorsanız daha fazla yardım alabilirsiniz. Belki de kopyalayın: "rota: list" – haakym