استفاده همزمان از id و slug

- 2 سال پیش
توسط حسام موسوی آپدیت شد
captan ( 1176 تجربه )
2 سال پیش

با سلام
می خواهم مطالب وب سایتم هم از طریق slug و هم از طریق id در دسترس باشند .
الان هر کدوم از اینها جداگانه مورد استفاده هستند ولی هر دو همزمان رو نمی دونم چطور ..
باید برای هر کدام route جداگانه بسازم ؟

بهترین پاسخ انتخاب شده توسط captan
حسام موسوی
2 سال پیش

نه با یک روت هم میشه انجام بشه و خیلی ساده میتونید اول چک کنید که مقداری که فرستاده میشه تو ای دی هست یا نه اگر نیست در slug سرچ کنید اگر بود اطلاعات رو برگردونه در غیر این صورت ارور 404 رو نمایش بده

Post::where('id' , $keyword)->orWhere('slug' , $keyword)->firstOrFail();
حسام موسوی ( 131319 تجربه )
2 سال پیش

نه با یک روت هم میشه انجام بشه و خیلی ساده میتونید اول چک کنید که مقداری که فرستاده میشه تو ای دی هست یا نه اگر نیست در slug سرچ کنید اگر بود اطلاعات رو برگردونه در غیر این صورت ارور 404 رو نمایش بده

Post::where('id' , $keyword)->orWhere('slug' , $keyword)->firstOrFail();
برای ارسال پاسخ باید وارد سایت شوید