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