/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $produtovenda = ProdutoVenda::findOrFail($id); $produtovenda->delete(); return redirect()->action('Admin\\ProdutoVendaController@index')->with('message', 'Item deleted successfully.'); }
/** * Update the specified resource in storage. * * @param int $id * @param Request $request * @return Response */ public function update(VendaRequest $request, $id) { $venda = Venda::findOrFail($id); $venda->data = null; if ($request->input("data")) { $data_dia = substr($request->input("data"), 0, 2); $data_mes = substr($request->input("data"), 2, 2); $data_ano = substr($request->input("data"), -4); $venda->data = $data_ano . "-" . $data_mes . "-" . $data_dia; } $venda->vendedor_id = $request->input("vendedor_id")["id"]; $produtos_venda = $request->input("produtos_venda"); $venda->save(); DB::table('produtovenda')->where('venda_id', '=', $venda->id)->delete(); foreach ($produtos_venda as $key => $produto_venda) { $produtoVenda = new ProdutoVenda(); $produtoVenda->venda_id = $venda->id; $produtoVenda->produto_id = $produto_venda["id"]; $produtoVenda->quantidade = $produto_venda["quantidade"]; $produtoVenda->save(); } return response()->json($venda); }