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')); }
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')); }