کیارش مالکی
4 سال پیش توسط کیارش مالکی مطرح شد
3 پاسخ

where in eloquent

سلام وقت بخیر من این کد رو می خوام با eloquent اجام بدم چی کار کنم؟

select * from `users` where (id=1 and gender=1) or (date>=1399 or date=1400) and name='test';

ثبت پرسش جدید
مهدی عقیقی
تخصص : برنامه نویس وب
@MehdiAghighi 4 سال پیش مطرح شد
2

سلام وقتتون بخیر.
فکر کنم این بشه یه تست بکنید:

User::where(function($query) {
            $query->where('id', 1)
                ->where('gender', 1);
        })->orWhere(function($query) {
            $query->where("date", ">" , 1399)
                ->orWhere('date', 1400);
        })->where("name" , "test")->get();

کیارش مالکی
تخصص : Backend developer
@nader.register 4 سال پیش مطرح شد
0

دقیقا درسته ممنون ازت


مهدی عقیقی
تخصص : برنامه نویس وب
@MehdiAghighi 4 سال پیش مطرح شد
0

@nader.register پس اگر مشکلی نیست به عنوان بهترین پاسخ انتخاب کنید تا دوستان بعدی که این سوال براشون پیش اومد بفهمن که پاسخ داده شده و راحت‌تر جواب رو پیدا کنند.

البته اگر موردی نداره


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

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