0
我不知道是否可以做,但我希望能够动态添加到where条件。我认为有一种方法。我希望能够发送一个查询而不是多个查询到数据库。动态添加到哪里条件 - Laravel
这里是我的代码至今
$elements = NutritionValues::where(function($query) use ($client_id, $products) {
foreach($products as $product) {
$query->where('client_id', '=', $client_id)
->where('product_id', '=', $product['product_id'])
->where('ingredient_name', '=', $product['element_name']);
}
})->get();
return $elements;
这不适合你吗?任何错误? –
没有错误,但问题是没有结果只给出一个空阵列 – user2708296
Illuminate \ Database \ Eloquent \ Collection对象([items:protected] => Array()) – user2708296