Giriş yapmadınız.

#1 21.02.2019 15:56:49

potti
Üye
Kayıtlı: 24.09.2018
Mesajlar: 69

axios ile gonderdigimiz paramlari controller'da nasil retrieve ederiz?

vue'da axios ile gonderdigim parametreleri,
controller icinde nasil toplayip kullanabilirim.

vue:

    axios.get('/ajax', {
                params: {
                    fromLat: southWest.lat(),
                    toLat: northEast.lat(),
                    fromLng: southWest.lng(),
                    toLng: northEast.lng(),
                }
            }).then((response) => {
                this.estates = response.data;
                this.updateMarkers();
            });

controller:

public function ajax() {

        $fromLat = $request->get('fromLat');
        $toLat = $request->get('toLat');
        $fromLng = $request->get('fromLng');
        $toLng = $request->get('toLng');

  $data = \DB::table('allestates')
  ->where('lat', '>', $fromLat)
  ->where('lat', '<', $toLat)
  ->where('lng', '>', $fromLng)
  ->where('lng', '<', $toLng)
  ->get();

  $response = response()->json($data);
  return $response;
}

controller'i yukardaki sekilde deniyorum. fakat endpoint'de json olarak data donmuyor.
onun yerine error veriyor.

Son düzenleyen potti (21.02.2019 16:50:00)

Çevrimdışı

#2 21.02.2019 23:47:50

mgsmus
Moderatör
Yer: Mersin
Kayıtlı: 17.08.2013
Mesajlar: 1,537
Website

Yanıt: axios ile gonderdigimiz paramlari controller'da nasil retrieve ederiz?

public function ajax(Request $request)

Çevrimdışı

#3 24.02.2019 16:47:26

elementaryos
Üye
Kayıtlı: 20.04.2017
Mesajlar: 178

Yanıt: axios ile gonderdigimiz paramlari controller'da nasil retrieve ederiz?

Böyle basit şeyleri karmaşık sorarak bilgili görünmezsiniz ve cevap bulamazsınız. Ayrıca bu dili tahrif etmiş oluyor. Birkaç tane başlık gördüm burada da yoğun, bu nedenle belirteyim dedim üstüne alınmasın kimse.
Başka yerlerde dahil sorduğunuzda cevap gelmiyorsa başka neden aramayın sorma biçiminizde yani benden söylemesi.
Kimse param diye kullanmaz, böyle bir lügat geliştiricilerin arasında bile yok.
Axios ile api'ye gönderdiğimiz istekleri controllerde nasıl alabiliriz demek gerekirdi. Retrieve,response burada kullanılan bir terim hiç değil.

Son düzenleyen elementaryos (24.02.2019 16:50:52)

Çevrimdışı

Forum alt kısmı