• 10-06-2023, 10:24:32
    #1
    Platin üye
    Merhaba arkadaşlar bir proje yapıyorum tüm her şey sorunsuz gidiyor ürün sayfası yapıyorum ama ürün sayfasına girince direk 404 sayfasına atıyor kodda felan hiç bir hata yok.

    Controller dosyasındaki kod.
     public function show($urunslug)
        {
            $urun = Urunler::where('urunslug', $urunslug)->first();
            if (!$urun) {
            abort(404, 'Böyle bir ürün bulunamadı');
            }
            $data['urun']=$urun;
            $datala = Urunler::where('urunslug', $urunslug)->select('urunozellik')->get();
            $dataArray = $datala->toArray();
            $dataString = json_encode($dataArray);
            $datalo = json_decode($dataString , true);
            return view('urunler.urun', compact('datalo'),$data);
        }
    web.php içindeki kod satırı
    Route::get('/urunler/{urunslug}', [App\Http\Controllers\HomeController::class , 'show'])->name('urunler.urun');
    Kodda bir hata bulamadım herşeyi denedim ama olmuyor direk 404 sayfasına atıyor.
  • 10-06-2023, 10:38:51
    #2
    Ürün slug değerini bulamıyor olabilir mi hocam
  • 10-06-2023, 10:44:09
    #3
    Platin üye
    yusok32 adlı üyeden alıntı: mesajı görüntüle
    Ürün slug değerini bulamıyor olabilir mi hocam
    Bulamaması imkansız veri tabanında kayıt mevcut
  • 10-06-2023, 10:45:40
    #4
    6. Satırdaki if satırından önce dd komutu ile urun değişkenini ekrana basar mısınız
  • 10-06-2023, 10:50:08
    #5
    Platin üye
    yusok32 adlı üyeden alıntı: mesajı görüntüle
    6. Satırdaki if satırından önce dd komutu ile urun değişkenini ekrana basar mısınız
    Malesef hocam işe yaramıyor direk 404 sayfasına atıyor.
  • 10-06-2023, 10:50:51
    #6
    Dream4118 adlı üyeden alıntı: mesajı görüntüle
    Malesef hocam işe yaramıyor direk 404 sayfasına atıyor.
    pm üzerinden anydesk atar mısın hocam yardımcı olayım
  • 10-06-2023, 11:14:48
    #7
    Merhabalar. web.php üzerinde route tanımladınız mı?
  • 10-06-2023, 13:04:07
    #8
    Platin üye
    erpektech adlı üyeden alıntı: mesajı görüntüle
    Merhabalar. web.php üzerinde route tanımladınız mı?
    Evet hocam

    Route::get('/urunler/{urunslug}', [AppHttpControllersHomeController::class , 'show'])->name('urunler.urun');
  • 10-06-2023, 19:54:58
    #9
    Çözemediyseniz özelden anydesk atın bakalım hocam