@extends('_layouts.admin') @section('content') @foreach($detail as $d) <h4>{{$d->barang_id}} - {{$d->jumlah}} -- {{$d->keterangan}}</h4> @if(Barang::find($d->barang_id)->formula) @if($d->keterangan) <?php $needed[] = ['bahan' => Barang::aroma($d->keterangan), 'qty' => $d->jumlah]; ?> @endif <?php $formulas = Barang::find($d->barang_id)->formula; ?> @foreach($formulas as $f) <li>{{$f->formula}} - {{$f->qty}}</li> @if(!array_search($f->formula, array_column($needed,'bahan'))) <?php $needed[] = ['bahan' => $f->formula, 'qty' => $f->qty * $d->jumlah]; ?> @else @foreach($needed as $key => $n) @if($n['bahan']==$f->formula) <?php $needed[$key]['qty'] += $f->qty * $d->jumlah; ?> @endif @endforeach @endif @endforeach