FUNCIONA VENTAS (quedo horrible la vista, despues la cambio, pero anda!)
This commit is contained in:
@@ -19,7 +19,7 @@ class ClientController extends Controller
|
||||
*/
|
||||
public function create()
|
||||
{
|
||||
//
|
||||
return view('clients.create');
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -169,21 +169,4 @@ class ProductosController extends Controller
|
||||
return redirect()->route('productos.index')
|
||||
->with('success', 'Producto eliminado.');
|
||||
}
|
||||
|
||||
/**
|
||||
* Vista simplificada para consultar precios (empleados).
|
||||
*/
|
||||
public function checker(Request $request)
|
||||
{
|
||||
$search = $request->input('query');
|
||||
$result = null;
|
||||
|
||||
if ($search) {
|
||||
$result = Product::where('sku', $search)
|
||||
->orWhere('name', 'like', "%{$search}%")
|
||||
->first(); // Devuelve el primer resultado encontrado
|
||||
}
|
||||
|
||||
return view('productos.checker', compact('result', 'search'));
|
||||
}
|
||||
}
|
||||
@@ -46,10 +46,10 @@ class SaleController extends Controller
|
||||
|
||||
foreach ($request->items as $item) {
|
||||
$product = Product::find($item['product_id']);
|
||||
$totalSale += $product->precio * $item['quantity'];
|
||||
$totalSale += $product->price * $item['quantity'];
|
||||
|
||||
if ($product->stock_quantity < $item['quantity']) {
|
||||
throw new \Exception("No hay suficiente stock de " . $product->nombre);
|
||||
throw new \Exception("No hay suficiente stock de " . $product->name);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user