راکت

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

1 پاسخ

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

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

        }
            return $query;
    }
ثبت پرسش جدید

پاسخ‌ها

1
ابوالفضل ویسی
ابوالفضل ویسی
@vaysi

تخصص: برنامه نویس بک اند و فرانت اند

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

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

شاید پاسخ شما همین‌جا باشد

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

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