سلام دوستان خسته نباشید
من در مدل article از کد زیر استفاده کردم
public function resolveRouteBinding($value, $field = null)
{
return is_numeric($value)
? $this->where('id', $value)->firstOrFail()
: $this->where('slug', $value)->firstOrFail();
}
الان پست ها رو هم به صورت id می یاره و هم به صورت slug
http://domain.com/slug-name
http://domain.com/1
الان می خواهم فقط slug به کاربر نمایش بده
و مطالبی که با id باز شد ریدارکت بشه به slug و یا صفحه 404 رو نشون بده
با کد زیر درست می شه ولی همه صفحات ادمین و پرداخت ها که با id هست به ارور می خورند
public function getRouteKeyName()
{
return 'slug';
}
برای slug از پکیج استفاده نکردم
من مبتدی هستم ممنون می شم راهنمایی کنید سپاس از شما
اولین نفری باشید که به این پرسش کمک میکند و مسیر حل مشکل را باز میکند.
اولین پاسخ را بنویسیدشاید پاسخ شما همینجا باشد