Example #1
0
@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