Как извлечь значение из оператора foreach в Laravel - PullRequest
0 голосов
/ 09 мая 2019

Я получаю массив из таблицы базы данных и через для каждого оператора. Затем проверьте разницу между двумя значениями, если есть какая-либо разница, которая меньше нуля, устанавливает значение 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;
}

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...