راکت
حل شده

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

5 پاسخ

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

Workshop::where(['workshops_category' => ['1' , '3']])->get()
ثبت پرسش جدید

پاسخ‌ها

5
سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

بهترین پاسخ

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

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

@msdabbagh

سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

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

محمدسجاد دباغ
محمدسجاد دباغ
@mdabbagh

تخصص: برنامه نویس لاراول

@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

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

محمدسجاد دباغ
محمدسجاد دباغ
@mdabbagh

تخصص: برنامه نویس لاراول

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

سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

خواهش می کنم.

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

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