ایجاد گزارش از select multiple

سلام
من یه سری فیلتر دارم که یکیش نسبت ها هستن . یعنی میخوام کاربر مثلا فقط پدر و مادر انتخاب کنه و فقط اسم پدر و مادرها بیاد یا هر چی ..مثلا فقط خواهرها و برادر ها .
حالا تو مدل چجوری باید array رو بگیرم و چک کنه و هم پدر ها و مادرها رو فقط برگردونه ؟
اینم کد منه ولی جواب نمیده ...

    public function scopeFillter($query)
    {
        foreach (Input::get('nesbat') as $nesbat) {
            if (isset($nesbat) && trim($nesbat) != '' && $nesbat != 'all') {
                $query->Where('nesbat', $nesbat);
            }

        }
            return $query;
    }

ثبت پرسش جدید
ابوالفضل ویسی
تخصص : برنامه نویس بک اند و فرانت اند
@vaysi 7 سال پیش مطرح شد
1

سلام
این کاری که شما کردی رو نمیدونم
اما یه راه ساده و منطقی که بتونی فقط اعضای یک رابطه یا یک خانواده به قول شما رو انتخاب کنی میتونی یه جدول ایجاد کنی به نام خانواده ها
یه جدول ایجاد کنی به نام اعضا و کسایی که عضو اون خانواده هستن رو لینک بدی به جدول خانواده ها و به راحتی با یه کوئری ساده لیستشون رو دریافت کنی .
مثلا

family_table
-id
-family_name
family_members_table
-id
-member_name
-family_id

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

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