Giriş yapmadınız.

#1 10.02.2019 19:49:59

kamalaklar
Üye
Kayıtlı: 29.11.2018
Mesajlar: 2

Başka sunucudan gelen istekleri yanıtlamak. Laravel 5.7

Merhabalar, bu konuda bugün biraz araştırma yaptım fakat kafam biraz karıştı. API Resources, Passport gibi seçenekler olsada fazlasıyla karmaşık geldi.
Yapmak istediğim şey çok basit.  Herhangi bir sunucudan gelen isteği yanıtlamak.

Routes/web.php içinde bir rota tanımladım.

Route::post('apitest','[email protected]');

www.laravelprojem.com/apitest adresine gelen postu Api adlı controller içinde test fonksiyonuna nasıl aktarırım?

Not : Aynı rotayı Routes/api.php içine de tanımladım sonuç alamadım. Muhtemelen csrf'e takılıyor. Fakat VerifyCsrfToken.php içinde $except içinde izin versem dahi aşamadım.

Bu konunun Laravel API oluşturmak isteyen bir çok kişiye faydası olacağını düşünüyorum.

Şimdiden teşekkürler.

Son düzenleyen kamalaklar (10.02.2019 21:12:44)

Çevrimdışı

#2 10.02.2019 21:11:21

kamalaklar
Üye
Kayıtlı: 29.11.2018
Mesajlar: 2

Yanıt: Başka sunucudan gelen istekleri yanıtlamak. Laravel 5.7

Sorunu çözdüm. Aslında tek sorun Routes/api.php içerisinde tanımlananan rotaların farklı olmasıymış.
Routes/api.php içine bunu ekledim.

Route::post('apitest','[email protected]');

Sonra POST gönderdiğim URL'i http://www.laravelprojem.com/api/apitest olarak değiştirdim.
Ben http://www.laravelprojem.com/apitest gönderdiğim için hata alıyormuşum.

Kısaca Routes/api.php içindeki bir rotaya gidebilmek için URL'e "api" eklenmesi gerekiyormuş.
http://www.laravelprojem.com/api/apitest

Son düzenleyen kamalaklar (10.02.2019 21:12:22)

Çevrimdışı

Forum alt kısmı