- PHP: >=7.2.5
- Symfony: 5.4.99
-
Clonar el repositorio
git clone <https://github.com/barrtrav/tienda_online> cd <tienda_online>
-
Instalar dependencias
composer install
-
Configurar las variables de entorno Copia el archivo
.env
y renómbralo como.env.local
. Luego, ajusta los valores según tu configuración local.cp .env .env.local
-
Crear la base de datos
php bin/console doctrine:database:create
-
Ejecutar migraciones
php bin/console doctrine:migrations:migrate
-
Generar datos falsos
php bin/console doctrine:fixtures:load
Para iniciar el servidor de desarrollo, ejecuta el siguiente comando:
php -S 127.0.0.1:8000 -t public
Productos
-
Crear Producto: /products/new
-
Listar Productos: /products
-
Mostrar Producto: /products/{id}
-
Editar Producto: /products/{id}/edit
-
Eliminar Producto: Formulario en /products/{id}
Pedidos
-
Crear Pedido: /order/new
-
Listar Pedidos: /order
-
Mostrar Pedido: /order/{id}
-
Editar Pedido: /order/{id}/edit
-
Eliminar Pedido: Formulario en /order/{id}
Almacenes
-
Crear Almacén: /warehouse/new
-
Listar Almacenes: /warehouse
-
Mostrar Almacén: /warehouse/{id}
-
Editar Almacén: /warehouse/{id}/edit
-
Eliminar Almacén: Formulario en /warehouse/{id}
CD
-
Crear CD: /distribution/center/new
-
Listar CD: /distribution/center
-
Mostrar CD: /distribution/center/{id}
-
Editar CD: /distribution/center/{id}/edit
-
Eliminar CD: Formulario en /distribution/center/{id}
Bolsas
-
Crear Bolsas: /bag/new
-
Listar Bolsas: /bag
-
Mostrar Bolsas: /bag/{id}
-
Editar Bolsas: /bag/{id}/edit
-
Eliminar Bolsas: Formulario en /bag/{id}
Recepcion de Bolsas
-
Crear Recepcion de Bolsas: /bag/reception/new
-
Listar Recepcion de Bolsas: /bag/reception
-
Mostrar Recepcion de Bolsas: /bag/reception/{id}
-
Editar Recepcion de Bolsas: /bag/reception/{id}/edit
-
Eliminar Recepcion de Bolsas: Formulario en /bag/reception/{id}