У нас есть проблема с разработкой PHP, если условие как соответствовать условию
$individualStock = DB::table('inventory')->leftjoin('inventory_detail','inventory_detail.inventory_ref_id','=','inventory.inventory_ref_id')
->selectRaw('inventory.*')
->whereIn('inventory_detail.attribute_id', [$attributeid])
->where(DB::raw('(select count from `inventory_detail` where `inventory_detail`.`attribute_id` in ('.$attributeid.') and `inventory_ref_id`= "'.$inventory->inventory_ref_id.'")'),'=',$count)
->where('inventory.inventory_ref_id','=',$inventory->inventory_ref_id)
->groupBy('inventory_detail.inventory_ref_id')
->get();
Я сопоставляю условие с какой-то проблемой с условием
$individualStack = Collection form sql empty array
$countValue = count($individualStock) // 0
if(count($individualStock) > 0 ){ // 0 > 0 // FIX condition
echo "Why here print Hello";die();
$inventory_ref_id[] = $individualStock[0]->inventory_ref_id;
$stockIn += $individualStock[0]->stock;
} else {
echo "Why"
}
Исправить проблему $ inventory_ref_id [] для всехНад кодом в foreach проблема решена
Пожалуйста, помогите мне, Как я могу исправить это условие?