سلام خسته نباشید من بخش دسته بندی در داشبورد مدیریت رو تموم کردم حالا میخوام دسته بندی هر مطلب داخل صفحه اصلی سایت نمایش داده بشه. باید چیکار کنم؟!
با استفاده از روابط بین مدل ها (هر دسته بندی چندین مطلب داره) .. تمام مطالب یه دسته بندی رو بگیر و با حلقه foreach اطلاعات رو پیمایش کن و نمایش بده..
برای نمایش دسته بندی هر مطلب هم میتونی از عکس رابطه استفاده کنی... هر مطلب متعلق به یه دسته بندی هست
میتونی از این پکیج استفاده کنی..
https://github.com/AliBayat/Laravel-Categorizable
این پکیج کاملا با نسخه ۷ لاراول سازگار است و با بهره گیری از روابط چندریختی (Polymorphism) این امکان را به ما میدهد که: هر مدلی که خواستیم را دسته بندی کنیم. به عبارت دیگر در یک اپلیکیشن لاراولی میتوانیم پستها، محصولات، ویدیوها و هر تعداد مدل دیگر که نیاز داریم را براحتی دسته بندی کنیم; با این پکیج همچنین ساخت، به روزرسانی و حذف دسته بندیهای ساده و تودرتو به راحتی قابل انجام است.
توضیحات کامل در گفتگوی زیر:
https://roocket.ir/discuss/6117
پکیج اقای بیات کامل هستش داکیومنت هم لینک گذاشتن و خیلی کارتون رو راحت میکنه ، مرسی اقای @ali.bayat 🌹🙏
برای مثال میتونید اینطوری عمل کنید
$article = Article:find(1);
foreach ($article->categories as $category){
$category->title
}
categories نام تابعی که توی مدل مقاله برای ارتباط با دسته بندی نوشتین
و برای گرفتن اولین دسته بندی هر مقاله هم به این صورت
$article->categories()->first();
@hossein.r.1442
@ali.bayat
@juza66
ممنون از راهنمایی هاتون :)
آقای بیات برای پروژه های بعدی حتما از پکیح شما استفاده میکنم.
@hossein.r.1442 : خیلی ممنون بابت راهنمایی هاتون
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟