محمدسجاد دباغ
3 سال پیش توسط محمدسجاد دباغ مطرح شد
5 پاسخ

استفاده از آرایه در where هنگام فراخوانی از مدل

سلام وقت بخیر
برای پیاده سازی فیلتر آرشیو checkbox اطلاعات به صورت آرایه به کنترلر داده میشه.
حالا مثلا آیدی دوتا دسته بندی ورکشاپ را به صورت آرایه داریم.
روش استفاده از آرایه در where چیه؟

Workshop::where(['workshops_category' => ['1' , '3']])->get()

ثبت پرسش جدید
سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

باید به این شکل استفاده کنید.

Workshop::whereIn('workshops_category',['1' , '3'])->get()

@msdabbagh


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

سلام از whereIn استفاده کنید.
@msdabbagh


محمدسجاد دباغ
تخصص : برنامه نویس لاراول
@mdabbagh 3 سال پیش مطرح شد
0

@websaz
سلام امتحان کردم ارور زیر رو میداد.

Too few arguments to function Illuminate\Database\Query\Builder::where In(), 1 passed in C:\xampp\htdocs\larashopfile\vendor\laravel\framework\src\Illuminate\Support\Traits\ForwardsCalls.php on line 23 and at least 2 expected

سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

باید به این شکل استفاده کنید.

Workshop::whereIn('workshops_category',['1' , '3'])->get()

@msdabbagh


محمدسجاد دباغ
تخصص : برنامه نویس لاراول
@mdabbagh 3 سال پیش مطرح شد
0

@websaz
اخ اخ عجب اشتباهی
دمت گرم


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

خواهش می کنم.


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

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