• 13-02-2025, 22:45:55
    #1
    sorunum çözüldü konu kilit
  • 13-02-2025, 22:53:29
    #2
            return redirect()->back();
    yerine
    redirect()->route kullanmayı deneyin.
  • 13-02-2025, 23:00:33
    #3
    tmaster adlı üyeden alıntı: mesajı görüntüle
            return redirect()->back();
    yerine
    redirect()->route kullanmayı deneyin.
    hocam o kısım demo modu aktifken geri atan kod orada bir problem yok


    return $next($request); bu kısım da yani 0 iken burası çalışıyor buda sayfanın beyaz olmasına sebep oluyor
  • 13-02-2025, 23:23:39
    #4
    @Patroen; Sorun Route'da hocam. Aşağıdaki kodda sistem hiçbir şey yapmıyor, closure'in için boş yani. o yüzden beyaz ekran veriyor.

    Route::middleware(['demo.mode'])->post('/{any}', function () {
     
    })->where('any', '.*');
  • 13-02-2025, 23:28:36
    #5
    memu adlı üyeden alıntı: mesajı görüntüle
    @Patroen; Sorun Route'da hocam. Aşağıdaki kodda sistem hiçbir şey yapmıyor, closure'in için boş yani. o yüzden beyaz ekran veriyor.

    Route::middleware(['demo.mode'])->post('/{any}', function () {
     
    })->where('any', '.*');
    silince bu defa demo modu 1 iken hiçbir işlevi kalmıyor yani aktif edince
  • 13-02-2025, 23:31:11
    #6
    İlgili Route'u silerek diğer tüm post, put, patch route'larınıza middleware olarak "demo.mode" eklerseniz çalışacağını düşünüyorum.

    Çünkü "/{any}" tüm url'ler ile eşleştiği için hata vermesi normal.
  • 13-02-2025, 23:33:16
    #7
    memu adlı üyeden alıntı: mesajı görüntüle
    İlgili Route'u silerek diğer tüm post, put, patch route'larınıza middleware olarak "demo.mode" eklerseniz çalışacağını düşünüyorum.

    Çünkü "/{any}" tüm url'ler ile eşleştiği için hata vermesi normal.
    tek tek hepsini eklemek istemiyorum ondan hocam toplu şekilde tüm post put delete işlemlerini engellemek istiyordum farklı bir çözüm yolu deneyeceğim
  • 13-02-2025, 23:37:46
    #8
    Eğer tüm route'lar için kullandığınız bir middleware group varsa (ki büyük ihtimalle "web" isimli grubu kullanıyorsunuz diye tahmin ediyorum) Kernel içindeki middlewareGroups içine eklerseniz tek seferde halletmiş olursunuz.
  • 14-02-2025, 00:08:11
    #9
    memu adlı üyeden alıntı: mesajı görüntüle
    İlgili Route'u silerek diğer tüm post, put, patch route'larınıza middleware olarak "demo.mode" eklerseniz çalışacağını düşünüyorum.

    Çünkü "/{any}" tüm url'ler ile eşleştiği için hata vermesi normal.
    sorunumu farklı bir yöntem ile çözdüm hocam ilginizden ötürü çok çok teşekkür ederim