/** * Remove the specified resource from storage. * * @param Product $product * @param Stock $stock * @return \Illuminate\Http\Response */ public function destroy(Product $product, Stock $stock) { $product = DB::transaction(function () use($product, $stock) { $stock->delete(); $product->updateStock(); return $product; }); return redirect()->route('product.show', $product); }