راکت
حل
5 پاسخ

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

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

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

ثبت پرسش جدید
سبحان مولایی
سبحان مولایی
تخصص : برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native
@websaz5 سال پیشمطرح شد
0

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

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

@msdabbagh


سبحان مولایی
سبحان مولایی
تخصص : برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native
@websaz5 سال پیشمطرح شد
0

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


محمدسجاد دباغ
محمدسجاد دباغ
تخصص :برنامه نویس لاراول
@mdabbagh5 سال پیشمطرح شد
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 :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native
@websaz5 سال پیشمطرح شد
0

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

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

@msdabbagh


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

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


سبحان مولایی
سبحان مولایی
تخصص : برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native
@websaz5 سال پیشمطرح شد
0

خواهش می کنم.


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

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