راکت
حل شده

404 در استفاده از route model binding

5 پاسخ

من یه روت دارم به این شکل

Route::get('/{Category}','HomeController@blog')->name('blog');

این هم متدی که تو کنترلر براش نوشتم

    public function blog(Category $category){
        return  $category;
    }

این هم لینکم

 <li><a href="https://roocket.ir/{{route('blog',['Category'=>'blog'])}}"><span>Blog</span></a></li>

نمیدونم چرا 404 میده
مشکل از چی میتونه باشه

ثبت پرسش جدید

پاسخ‌ها

5
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

بهترین پاسخ

تویی روت متغییر رو حروف بزرگ نوشتی و تویی متغییر دریافتی متد کوچیک نوشتین ، اصلاح کنید و چک کنید

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

آیا id مربوط به Category که در خواست میکنید وجود داره در جدول Category ؟

ARON
ARON
@aron

تخصص: برنامه نویس

@juza66 هنوز مشکل داره الان مجدد چک کردم 404 داد

شاید پاسخ شما همین‌جا باشد

ARON
ARON
@aron

تخصص: برنامه نویس

@hesammousavi بله id وجود داره با ای دی کار میکنه ولی با slug نه

ARON
ARON
@aron

تخصص: برنامه نویس

    public function getRouteKeyName()
    {
        return 'slug';
    }

این متدو یادم رفته بود تو مدل بزارم
گذاشتم مشکل حل شد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام