آفلاین
user-avatar

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

2 سال پیش
توسط ابوالفضل ویسی آپدیت شد
آفلاین
user-avatar
روح اله ابراهیم زاده ( 13103 تجربه )
2 سال پیش
تخصص : PHP.LARAVEL

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

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

        }
            return $query;
    }
آفلاین
user-avatar
ابوالفضل ویسی ( 750 تجربه )
2 سال پیش
تخصص : برنامه نویس بک اند و فرانت اند

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

family_table
-id
-family_name
family_members_table
-id
-member_name
-family_id
برای ارسال پاسخ باید وارد سایت شوید