up
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\CajaStoreRequest;
|
||||
use App\Http\Requests\CajaUpdateRequest;
|
||||
use App\Http\Resources\CajaCollection;
|
||||
use App\Http\Resources\CajaResource;
|
||||
use App\Models\Caja;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class CajaController extends Controller
|
||||
{
|
||||
public function index(Request $request): CajaCollection
|
||||
{
|
||||
$cajas = Caja::all();
|
||||
|
||||
return new CajaCollection($cajas);
|
||||
}
|
||||
|
||||
public function store(CajaStoreRequest $request): CajaResource
|
||||
{
|
||||
$caja = Caja::create($request->validated());
|
||||
|
||||
return new CajaResource($caja);
|
||||
}
|
||||
|
||||
public function show(Request $request, Caja $caja): CajaResource
|
||||
{
|
||||
return new CajaResource($caja);
|
||||
}
|
||||
|
||||
public function update(CajaUpdateRequest $request, Caja $caja): CajaResource
|
||||
{
|
||||
$caja->update($request->validated());
|
||||
|
||||
return new CajaResource($caja);
|
||||
}
|
||||
|
||||
public function destroy(Request $request, Caja $caja): Response
|
||||
{
|
||||
$caja->delete();
|
||||
|
||||
return response()->noContent();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\CategoriumStoreRequest;
|
||||
use App\Http\Requests\CategoriumUpdateRequest;
|
||||
use App\Http\Resources\CategoriumCollection;
|
||||
use App\Http\Resources\CategoriumResource;
|
||||
use App\Models\Categoria;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class CategoriaController extends Controller
|
||||
{
|
||||
public function index(Request $request): CategoriumCollection
|
||||
{
|
||||
$categoria = Categorium::all();
|
||||
|
||||
return new CategoriumCollection($categoria);
|
||||
}
|
||||
|
||||
public function store(CategoriumStoreRequest $request): CategoriumResource
|
||||
{
|
||||
$categorium = Categorium::create($request->validated());
|
||||
|
||||
return new CategoriumResource($categorium);
|
||||
}
|
||||
|
||||
public function show(Request $request, Categorium $categorium): CategoriumResource
|
||||
{
|
||||
return new CategoriumResource($categorium);
|
||||
}
|
||||
|
||||
public function update(CategoriumUpdateRequest $request, Categorium $categorium): CategoriumResource
|
||||
{
|
||||
$categorium->update($request->validated());
|
||||
|
||||
return new CategoriumResource($categorium);
|
||||
}
|
||||
|
||||
public function destroy(Request $request, Categorium $categorium): Response
|
||||
{
|
||||
$categorium->delete();
|
||||
|
||||
return response()->noContent();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\ClienteStoreRequest;
|
||||
use App\Http\Requests\ClienteUpdateRequest;
|
||||
use App\Http\Resources\ClienteCollection;
|
||||
use App\Http\Resources\ClienteResource;
|
||||
use App\Models\Cliente;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class ClienteController extends Controller
|
||||
{
|
||||
public function index(Request $request): ClienteCollection
|
||||
{
|
||||
$clientes = Cliente::all();
|
||||
|
||||
return new ClienteCollection($clientes);
|
||||
}
|
||||
|
||||
public function store(ClienteStoreRequest $request): ClienteResource
|
||||
{
|
||||
$cliente = Cliente::create($request->validated());
|
||||
|
||||
return new ClienteResource($cliente);
|
||||
}
|
||||
|
||||
public function show(Request $request, Cliente $cliente): ClienteResource
|
||||
{
|
||||
return new ClienteResource($cliente);
|
||||
}
|
||||
|
||||
public function update(ClienteUpdateRequest $request, Cliente $cliente): ClienteResource
|
||||
{
|
||||
$cliente->update($request->validated());
|
||||
|
||||
return new ClienteResource($cliente);
|
||||
}
|
||||
|
||||
public function destroy(Request $request, Cliente $cliente): Response
|
||||
{
|
||||
$cliente->delete();
|
||||
|
||||
return response()->noContent();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\CompraStoreRequest;
|
||||
use App\Http\Requests\CompraUpdateRequest;
|
||||
use App\Http\Resources\CompraCollection;
|
||||
use App\Http\Resources\CompraResource;
|
||||
use App\Models\Compra;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class CompraController extends Controller
|
||||
{
|
||||
public function index(Request $request): CompraCollection
|
||||
{
|
||||
$compras = Compra::all();
|
||||
|
||||
return new CompraCollection($compras);
|
||||
}
|
||||
|
||||
public function store(CompraStoreRequest $request): CompraResource
|
||||
{
|
||||
$compra = Compra::create($request->validated());
|
||||
|
||||
return new CompraResource($compra);
|
||||
}
|
||||
|
||||
public function show(Request $request, Compra $compra): CompraResource
|
||||
{
|
||||
return new CompraResource($compra);
|
||||
}
|
||||
|
||||
public function update(CompraUpdateRequest $request, Compra $compra): CompraResource
|
||||
{
|
||||
$compra->update($request->validated());
|
||||
|
||||
return new CompraResource($compra);
|
||||
}
|
||||
|
||||
public function destroy(Request $request, Compra $compra): Response
|
||||
{
|
||||
$compra->delete();
|
||||
|
||||
return response()->noContent();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
abstract class Controller
|
||||
{
|
||||
//
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\DetalleCompraStoreRequest;
|
||||
use App\Http\Requests\DetalleCompraUpdateRequest;
|
||||
use App\Http\Resources\DetalleCompraCollection;
|
||||
use App\Http\Resources\DetalleCompraResource;
|
||||
use App\Models\DetalleCompra;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class DetalleCompraController extends Controller
|
||||
{
|
||||
public function index(Request $request): DetalleCompraCollection
|
||||
{
|
||||
$detalleCompras = DetalleCompra::all();
|
||||
|
||||
return new DetalleCompraCollection($detalleCompras);
|
||||
}
|
||||
|
||||
public function store(DetalleCompraStoreRequest $request): DetalleCompraResource
|
||||
{
|
||||
$detalleCompra = DetalleCompra::create($request->validated());
|
||||
|
||||
return new DetalleCompraResource($detalleCompra);
|
||||
}
|
||||
|
||||
public function show(Request $request, DetalleCompra $detalleCompra): DetalleCompraResource
|
||||
{
|
||||
return new DetalleCompraResource($detalleCompra);
|
||||
}
|
||||
|
||||
public function update(DetalleCompraUpdateRequest $request, DetalleCompra $detalleCompra): DetalleCompraResource
|
||||
{
|
||||
$detalleCompra->update($request->validated());
|
||||
|
||||
return new DetalleCompraResource($detalleCompra);
|
||||
}
|
||||
|
||||
public function destroy(Request $request, DetalleCompra $detalleCompra): Response
|
||||
{
|
||||
$detalleCompra->delete();
|
||||
|
||||
return response()->noContent();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\DetalleVentumStoreRequest;
|
||||
use App\Http\Requests\DetalleVentumUpdateRequest;
|
||||
use App\Http\Resources\DetalleVentumCollection;
|
||||
use App\Http\Resources\DetalleVentumResource;
|
||||
use App\Models\DetalleVenta;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class DetalleVentaController extends Controller
|
||||
{
|
||||
public function index(Request $request): DetalleVentumCollection
|
||||
{
|
||||
$detalleVenta = DetalleVentum::all();
|
||||
|
||||
return new DetalleVentumCollection($detalleVenta);
|
||||
}
|
||||
|
||||
public function store(DetalleVentumStoreRequest $request): DetalleVentumResource
|
||||
{
|
||||
$detalleVentum = DetalleVentum::create($request->validated());
|
||||
|
||||
return new DetalleVentumResource($detalleVentum);
|
||||
}
|
||||
|
||||
public function show(Request $request, DetalleVentum $detalleVentum): DetalleVentumResource
|
||||
{
|
||||
return new DetalleVentumResource($detalleVentum);
|
||||
}
|
||||
|
||||
public function update(DetalleVentumUpdateRequest $request, DetalleVentum $detalleVentum): DetalleVentumResource
|
||||
{
|
||||
$detalleVentum->update($request->validated());
|
||||
|
||||
return new DetalleVentumResource($detalleVentum);
|
||||
}
|
||||
|
||||
public function destroy(Request $request, DetalleVentum $detalleVentum): Response
|
||||
{
|
||||
$detalleVentum->delete();
|
||||
|
||||
return response()->noContent();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\InventarioStoreRequest;
|
||||
use App\Http\Requests\InventarioUpdateRequest;
|
||||
use App\Http\Resources\InventarioCollection;
|
||||
use App\Http\Resources\InventarioResource;
|
||||
use App\Models\Inventario;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class InventarioController extends Controller
|
||||
{
|
||||
public function index(Request $request): InventarioCollection
|
||||
{
|
||||
$inventarios = Inventario::all();
|
||||
|
||||
return new InventarioCollection($inventarios);
|
||||
}
|
||||
|
||||
public function store(InventarioStoreRequest $request): InventarioResource
|
||||
{
|
||||
$inventario = Inventario::create($request->validated());
|
||||
|
||||
return new InventarioResource($inventario);
|
||||
}
|
||||
|
||||
public function show(Request $request, Inventario $inventario): InventarioResource
|
||||
{
|
||||
return new InventarioResource($inventario);
|
||||
}
|
||||
|
||||
public function update(InventarioUpdateRequest $request, Inventario $inventario): InventarioResource
|
||||
{
|
||||
$inventario->update($request->validated());
|
||||
|
||||
return new InventarioResource($inventario);
|
||||
}
|
||||
|
||||
public function destroy(Request $request, Inventario $inventario): Response
|
||||
{
|
||||
$inventario->delete();
|
||||
|
||||
return response()->noContent();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\MovimientoCajaStoreRequest;
|
||||
use App\Http\Requests\MovimientoCajaUpdateRequest;
|
||||
use App\Http\Resources\MovimientoCajaCollection;
|
||||
use App\Http\Resources\MovimientoCajaResource;
|
||||
use App\Models\MovimientoCaja;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class MovimientoCajaController extends Controller
|
||||
{
|
||||
public function index(Request $request): MovimientoCajaCollection
|
||||
{
|
||||
$movimientoCajas = MovimientoCaja::all();
|
||||
|
||||
return new MovimientoCajaCollection($movimientoCajas);
|
||||
}
|
||||
|
||||
public function store(MovimientoCajaStoreRequest $request): MovimientoCajaResource
|
||||
{
|
||||
$movimientoCaja = MovimientoCaja::create($request->validated());
|
||||
|
||||
return new MovimientoCajaResource($movimientoCaja);
|
||||
}
|
||||
|
||||
public function show(Request $request, MovimientoCaja $movimientoCaja): MovimientoCajaResource
|
||||
{
|
||||
return new MovimientoCajaResource($movimientoCaja);
|
||||
}
|
||||
|
||||
public function update(MovimientoCajaUpdateRequest $request, MovimientoCaja $movimientoCaja): MovimientoCajaResource
|
||||
{
|
||||
$movimientoCaja->update($request->validated());
|
||||
|
||||
return new MovimientoCajaResource($movimientoCaja);
|
||||
}
|
||||
|
||||
public function destroy(Request $request, MovimientoCaja $movimientoCaja): Response
|
||||
{
|
||||
$movimientoCaja->delete();
|
||||
|
||||
return response()->noContent();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\ProductoStoreRequest;
|
||||
use App\Http\Requests\ProductoUpdateRequest;
|
||||
use App\Http\Resources\ProductoCollection;
|
||||
use App\Http\Resources\ProductoResource;
|
||||
use App\Models\Producto;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class ProductoController extends Controller
|
||||
{
|
||||
public function index(Request $request): ProductoCollection
|
||||
{
|
||||
$productos = Producto::all();
|
||||
|
||||
return new ProductoCollection($productos);
|
||||
}
|
||||
|
||||
public function store(ProductoStoreRequest $request): ProductoResource
|
||||
{
|
||||
$producto = Producto::create($request->validated());
|
||||
|
||||
return new ProductoResource($producto);
|
||||
}
|
||||
|
||||
public function show(Request $request, Producto $producto): ProductoResource
|
||||
{
|
||||
return new ProductoResource($producto);
|
||||
}
|
||||
|
||||
public function update(ProductoUpdateRequest $request, Producto $producto): ProductoResource
|
||||
{
|
||||
$producto->update($request->validated());
|
||||
|
||||
return new ProductoResource($producto);
|
||||
}
|
||||
|
||||
public function destroy(Request $request, Producto $producto): Response
|
||||
{
|
||||
$producto->delete();
|
||||
|
||||
return response()->noContent();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\ProveedorStoreRequest;
|
||||
use App\Http\Requests\ProveedorUpdateRequest;
|
||||
use App\Http\Resources\ProveedorCollection;
|
||||
use App\Http\Resources\ProveedorResource;
|
||||
use App\Models\Proveedor;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class ProveedorController extends Controller
|
||||
{
|
||||
public function index(Request $request): ProveedorCollection
|
||||
{
|
||||
$proveedors = Proveedor::all();
|
||||
|
||||
return new ProveedorCollection($proveedors);
|
||||
}
|
||||
|
||||
public function store(ProveedorStoreRequest $request): ProveedorResource
|
||||
{
|
||||
$proveedor = Proveedor::create($request->validated());
|
||||
|
||||
return new ProveedorResource($proveedor);
|
||||
}
|
||||
|
||||
public function show(Request $request, Proveedor $proveedor): ProveedorResource
|
||||
{
|
||||
return new ProveedorResource($proveedor);
|
||||
}
|
||||
|
||||
public function update(ProveedorUpdateRequest $request, Proveedor $proveedor): ProveedorResource
|
||||
{
|
||||
$proveedor->update($request->validated());
|
||||
|
||||
return new ProveedorResource($proveedor);
|
||||
}
|
||||
|
||||
public function destroy(Request $request, Proveedor $proveedor): Response
|
||||
{
|
||||
$proveedor->delete();
|
||||
|
||||
return response()->noContent();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\SettingStoreRequest;
|
||||
use App\Http\Requests\SettingUpdateRequest;
|
||||
use App\Http\Resources\SettingCollection;
|
||||
use App\Http\Resources\SettingResource;
|
||||
use App\Models\Setting;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class SettingController extends Controller
|
||||
{
|
||||
public function index(Request $request): SettingCollection
|
||||
{
|
||||
$settings = Setting::all();
|
||||
|
||||
return new SettingCollection($settings);
|
||||
}
|
||||
|
||||
public function store(SettingStoreRequest $request): SettingResource
|
||||
{
|
||||
$setting = Setting::create($request->validated());
|
||||
|
||||
return new SettingResource($setting);
|
||||
}
|
||||
|
||||
public function show(Request $request, Setting $setting): SettingResource
|
||||
{
|
||||
return new SettingResource($setting);
|
||||
}
|
||||
|
||||
public function update(SettingUpdateRequest $request, Setting $setting): SettingResource
|
||||
{
|
||||
$setting->update($request->validated());
|
||||
|
||||
return new SettingResource($setting);
|
||||
}
|
||||
|
||||
public function destroy(Request $request, Setting $setting): Response
|
||||
{
|
||||
$setting->delete();
|
||||
|
||||
return response()->noContent();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\VentumStoreRequest;
|
||||
use App\Http\Requests\VentumUpdateRequest;
|
||||
use App\Http\Resources\VentumCollection;
|
||||
use App\Http\Resources\VentumResource;
|
||||
use App\Models\Venta;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class VentaController extends Controller
|
||||
{
|
||||
public function index(Request $request): VentumCollection
|
||||
{
|
||||
$venta = Ventum::all();
|
||||
|
||||
return new VentumCollection($venta);
|
||||
}
|
||||
|
||||
public function store(VentumStoreRequest $request): VentumResource
|
||||
{
|
||||
$ventum = Ventum::create($request->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'));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user