我发送了一个包含 AJAX category_id的数组,如图所示。并在控制器中捕获这些类别,以执行产品表中与category_id字段相等的产品行。在这种情况下,我不能循环数组作为category_id从 AJAX 发送到控制器中的where条件。请引导我……
public function productCategoryList(Request $request)
{
logger($request->status);
$data = Products::where('category_id', $request->status)->get();
return $data;
}
2条答案
按热度按时间sg2wtvxw1#
您可以在查询构建器上使用
whereIn()
:这将允许您查询元素列表,而不是单个元素。
有关如何使用
whereIn()
的文档,请访问https://laravel.com/docs/10.x/queries#additional-where-clausesmpgws1up2#
您可以使用
whereIn()
,它允许您根据给定的值数组过滤查询结果。