validated()); return new VentumResource($ventum); } public function show(Request $request, Ventum $ventum): VentumResource { return new VentumResource($ventum); } public function update(VentumUpdateRequest $request, Ventum $ventum): VentumResource { $ventum->update($request->validated()); return new VentumResource($ventum); } public function destroy(Request $request, Ventum $ventum): Response { $ventum->delete(); return response()->noContent(); } public function imprimirRecibo(Venta $venta) { return view('recibos.ticket', compact('venta')); } }