• 24-01-2016, 01:00:33
    #1
    Merhaba arkadaşlar, bir arkadaşım kendi Laravel projesi ile ilgili bir sorunu bana danıştı. Çok garip bir şekilde post metodu çalışmıyor. Ne yaptıysak kendisinin bu sorununa çözüm bulamadık.. Mantık olarak her şeyi doğru yaptığımızı düşünüyoruz. Hatta aynı işlemler benim projemde sorunsuz bir şekilde çalışırken, kendisinim projesinde post işlemi yaptığım halde Laravel bunu bir türlü algılamıyor ve sürekli olarak get işlemi gerçekleştiyor.

    Bakınız, yapılan işlemlerle ilgili detaylar aşağıdaki gibidir..

    (post işlemi yapılan sayfa) Blade.php sayfası :


    Routes sayfası (sayfanın tamamıdır ama asıl post işlemi kırmızı daire içindeki alanda gerçekleşmesi gerekirken, laravel "/ilanEkle" uzantısına bir türlü gitmiyor) :


    PagesController sayfası (sadece ekran arayüzlerin görüntülendiği kısım.) :



    IlanController sayfası (post işleminin yönlendirmesi gereken controlller):


    post işlemi yapılmak istenen arayüz (bakın arkadaşlar post işlemi yaptığım halde tarayıcıda get yollanıyor) :


    metod kısmında post olduğu kaynak kodlarda da açıkça görülmektedir. baknız :


    Klasörlerin hiyerarşik yapısı :

  • 24-01-2016, 02:46:11
    #2
    dev
    Kurumsal Üye
    pcmania adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar, bir arkadaşım kendi Laravel projesi ile ilgili bir sorunu bana danıştı. Çok garip bir şekilde post metodu çalışmıyor. Ne yaptıysak kendisinin bu sorununa çözüm bulamadık.. Mantık olarak her şeyi doğru yaptığımızı düşünüyoruz. Hatta aynı işlemler benim projemde sorunsuz bir şekilde çalışırken, kendisinim projesinde post işlemi yaptığım halde Laravel bunu bir türlü algılamıyor ve sürekli olarak get işlemi gerçekleştiyor.

    Bakınız, yapılan işlemlerle ilgili detaylar aşağıdaki gibidir..

    (post işlemi yapılan sayfa) Blade.php sayfası :


    Routes sayfası (sayfanın tamamıdır ama asıl post işlemi kırmızı daire içindeki alanda gerçekleşmesi gerekirken, laravel "/ilanEkle" uzantısına bir türlü gitmiyor) :


    PagesController sayfası (sadece ekran arayüzlerin görüntülendiği kısım.) :



    IlanController sayfası (post işleminin yönlendirmesi gereken controlller):


    post işlemi yapılmak istenen arayüz (bakın arkadaşlar post işlemi yaptığım halde tarayıcıda get yollanıyor) :


    metod kısmında post olduğu kaynak kodlarda da açıkça görülmektedir. baknız :


    Klasörlerin hiyerarşik yapısı :

    Form open yapıp route verdiğin yere 'method' => 'post' uda ekleyip denermisin?
  • 24-01-2016, 03:31:14
    #3
    Meftun adlı üyeden alıntı: mesajı görüntüle
    Form open yapıp route verdiğin yere 'method' => 'post' uda ekleyip denermisin?
    Dediğiniz şekilde yaptım :
    {!! Form::open(['route' => 'ilan-ekle', 'method' => 'post']) !!}
    ama maalesef aynı sorun devam ediyor. Halen get yolluyor. Post çalışmıyor.
  • 25-01-2016, 01:49:37
    #4
    İlginç

    Middleware de yok sanırım. Onbellekleri silip dener misiniz bi tane de route ve view cachelerini silip
  • 25-01-2016, 19:37:52
    #5
    Sable adlı üyeden alıntı: mesajı görüntüle
    İlginç

    Middleware de yok sanırım. Onbellekleri silip dener misiniz bi tane de route ve view cachelerini silip
    Sorunun sebebi çok saçma sapan bir şeyden dolayı kaynaklanıyormuş. Arkadaşımın projesi olduğundan bahsetmiştim konuda. Kendisi hazır tema kullanmış projesinde ve temayı yapan adam her kimse, arama kutusu için açtığı form etiketini kapatmamış. Kapatılmayan bu etiket yüzünden Laravel bir türlü post işlemini gerçekleştiremiyormuş. Bayağı uğraştırdı ama o temayı her kim yaptıysa o formu nasıl kapatmaz diye bayağı bir sövdük zaten. Şuanda sıkıntı yok. İlginiz için teşekkür ederim.