علیرضا حامداشکی
5 سال پیش توسط علیرضا حامداشکی مطرح شد
5 پاسخ

فیلتر کردن دسته بندی ها در رابطه many to many polymorphic

با سلام خدمت تمامی دوستان
سوال من اینجاست که من برای دسته بندی های برنامه خودم از رابطه many to many polymorphic استفاده کردم در صفحه ایجاد مقاله جدید در پنل مدیریت میخوام لیست دسته بندی هایی که تا به حال برای مقالات ساخته شده رو نمایش بدم که کاربر یا از دسته بندی های قبلی انتخاب کنه یا اینکه دسته جدید بسازه یعنی فیلتر ایجاد کنم که از جدول دسته بندی فقط دسته هایی رو بیار که برای مدل article ساخته شده.

جدول من به صورت زیر هست و ارتباط ها در مدل های category, articles, products به درستی انجام شده
با تشکر از @hesammousavi عزیز

    category
         - id
         - name

    categorizables
         - category_id
         - categorizable_id
         - categorizable_type

    articles
        - id
        - title

    products
        - id
        - title

ثبت پرسش جدید
vahid Mohammadi
@viva.mohammadi 5 سال پیش آپدیت شد
2

@alirezahamedashki

میخوام لیست دسته بندی هایی که تا به حال برای مقالات ساخته شده رو نمایش بدم ====> اینکارو از طریق زیر انجام بدید:

      App\Article::has('categories')->get()

علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

@alirezahamedashki
در گفتگوی زیر به این مطلب اشاره شده:
https://roocket.ir/discuss/2390


علیرضا حامداشکی
تخصص : توسعه دهنده وب و اپلیکیشن
@alirezahamedashki 5 سال پیش مطرح شد
0

@ali.bayat عزیز من رابطه ها رو پیاده سازی کردم فقط متدی رو میخوام که لیست دسته بندی های تمام مقالات رو برگردونه نه اینکه برای یک مقاله خاص دسته بندی های اونو برگردونه
با متد زیر مقالات و دسته بندی هاشون برمیگرده

$articles = Article::with('categories')->get();

ولی آیا میشه بدون برگردوندن مقالات فقط از جدول دسته بندی ها لیستی رو فیلتر شده برای مقالات برگردوند ؟!


vahid Mohammadi
@viva.mohammadi 5 سال پیش آپدیت شد
2

@alirezahamedashki

میخوام لیست دسته بندی هایی که تا به حال برای مقالات ساخته شده رو نمایش بدم ====> اینکارو از طریق زیر انجام بدید:

      App\Article::has('categories')->get()

vahid Mohammadi
@viva.mohammadi 5 سال پیش مطرح شد
1

@alirezahamedashki

بعد category این آیتمها رو می تونید نشون بدید


علیرضا حامداشکی
تخصص : توسعه دهنده وب و اپلیکیشن
@alirezahamedashki 5 سال پیش مطرح شد
1

@viva.mohammadi بی نهایت ممنون مشکلم حل شد.


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

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