راکت
حل شده

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

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="https://roocket.ir/{{route('blog', $blog->slug)}}" class="btn btn-primary">جزئیات مطلب</a>

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

Paradox
Paradox
@paradox
ثبت پرسش جدید

پاسخ‌ها

3
سبحان دادخواه
سبحان دادخواه
@SobhanDadkhah

تخصص: دانشجوی برنامه نویسی :)

بهترین پاسخ

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

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

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

مهرداد
مهرداد
@mehrdadroshanraee69

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

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

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

<a href="https://roocket.ir/{{$blog->path()}}"
Paradox
Paradox
@paradox

تخصص: در حال یادگیری

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

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

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