Я получаю массив из таблицы базы данных и через для каждого оператора. Затем проверьте разницу между двумя значениями, если есть какая-либо разница, которая меньше нуля, устанавливает значение 0 для этого цикла. Затем сделайте то же самое со следующим циклом.
$bom_id = App\Models\Bom::where('item_id', $item->order_item->id)->pluck('id')->first();
if ($bom_id > 0) {
$bomList = App\Models\Bom_list::where('bom_id', $bom_id)->get();
echo '<div class="row">';
foreach ($bomList as $bomlist) {
$availableQty = $item->order_item->qty;
$requiredQty = $bomlist->qty * $item->qty;
$dif = $availableQty - $requiredQty;
}
$check = '';
$arr = array($bomlist->$dif);
$light = in_array($check, $arr, true) ? 0 : 1;
} else {
$light = 0;
}
введите описание изображения здесь