Paradox
4 سال پیش توسط Paradox مطرح شد
3 پاسخ

نمایش روت اسلاگ در فرانت

سلام وقت بخیر
من پکیج مربوط به اسلاگ رو نصب کردم تو پنل ادمین اکیه کاملا ولی تو فرانت وقتی رو جزئیات مطلب میزنم اسلاگ تو نوار ادرس نمایش میده ولی صفحه 404 میاد و روت رو پیدا نمیکنه وقتی روی id میزارم کامل نمایش میده

Route::get('/blog/{blog}/', 'frontend\BlogController@single')->name('blog');
   public function single(Blog $blog)
    {
        $blog->increment('hit');
        return view('blog::home.single-blog' , compact('blog'));
    }
                                        <a href="{{route('blog', $blog->slug)}}" class="btn btn-primary">جزئیات مطلب</a>

لطفا کدهارو ببیند و راهنمایی کنید اشکال کارم کجاست
ممنون


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

@wxyz
سلام. داخل مدل مربوطه کد زیر رو قرار دادید ؟

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

مستندات لاراول


مهرداد
@mehrdadroshanraee69 4 سال پیش مطرح شد
0

@wxyz
توی مدل بلاگ اینو تعریف کنید

public function path()
{
   return $this->slug
} 

بعد توی ویو دکمه مشاهده جزئیات اینو بزن

<a href="{{$blog->path()}}"

Paradox
تخصص : در حال یادگیری
@paradox 4 سال پیش مطرح شد

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

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