bardia
6 سال پیش توسط bardia مطرح شد
3 پاسخ

کارنکردن slugبرای نمایش پست

سلام

این روت من هست

route::get('/menu/{menu}','menucontroller@showpage')->name('show.page');

اینم برای نمایش پست توی صفحه دیگه

<a href="{{ route('show.page' , ['menu' => $menu->slug]) }}" > {{$menu->name }}</a>

اینم کد کنترلر من

    public function showpage(Menu $menu){
        return view('page.article',compact('menu'));
    }

اینم خطا باید چیکارکنم؟

This 127.0.0.1 page can’t be found
No webpage was found for the web address: http://127.0.0.1:8000/article/معاونت-ها
HTTP ERROR 404

ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 6 سال پیش مطرح شد
0

شما دارید این روت رو فراخونی میکنید

http://127.0.0.1:8000/article/معاونت-ها

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

'/menu/{menu}'

articles چه ربطی به menu داره ؟


bardia
تخصص : Golang/Laravel
@mrbardia72 6 سال پیش مطرح شد
0

@hesammousavi

اتفاقا من دورس کردم به صورت زیر
اما باز خطا میده
درحالی که همچین کدی توی پروژه قبلیم کار میکرد

route::get('/menu/{menus}','menucontroller@showpage')->name('show.page');

bardia
تخصص : Golang/Laravel
@mrbardia72 6 سال پیش مطرح شد
0

@hesammousavi
الان هیچی خطای نمیده
وارد صفحه دیگه ای میشه
اما
نه منو رو نشون میده
نه عنوان مطالب و نه پست


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

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