public function create($id)
 {
     $compra = Compra::find($id);
     // Busca os ids na tabela de fornecedor_produtos de acordo com o fornecedor
     $produtoIds = Fornecedor::find($compra->fornecedor_id)->fornecedor_produtos()->get(['produto_id']);
     $ids = [];
     foreach ($produtoIds as $p) {
         $ids[] = $p->produto_id;
     }
     // Busca todos os produtos de acordo com o fornecedor
     $produtos = Produto::with('categoria')->whereIn('id', $ids)->get();
     $itens = CompraItem::with('produto')->where('compra_id', $compra->id)->get();
     return view('compra_itens.create', compact('produtos', 'compra', 'itens'));
 }
예제 #2
0
 public function create($id)
 {
     $compra = Compra::find($id);
     $itens = CompraItem::with('produto')->where('compra_id', $compra->id)->get();
     return view('checkin.create', compact('compra', 'itens'));
 }