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

4 سال پیش توسط captan مطرح شد
آفلاین
user-avatar
captan ( 1206 تجربه )
4 سال پیش

لینک کوتاه اشتراک گذاری

2

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

بهترین پاسخ
آفلاین
user-avatar
حسام موسوی
4 سال پیش

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

Post::where('id' , $keyword)->orWhere('slug' , $keyword)->firstOrFail();
آفلاین
user-avatar
حسام موسوی ( 473667 تجربه )
4 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

2

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

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