Symfony

Inicializar proyecto Symfony 5 para gestionar entidades

Pasos para inicializar un proyecto Symfony 5 y un panel de control de entidades

Inicializando Symfony:
Si no tenemos el comando symfony instalado, lo instalamos:

curl -sS https://get.symfony.com/cli/installer | bash

Ahora lo movemos a nuestro path para poder disponer del comando.

Ahora lanzamos el comando de inicialización:

symfony new paycontrol --full

Añadimos ORM-PACK:

composer require symfony/orm-pack

Añadimos el Maker-bundle:

composer require --dev symfony/maker-bundle

Ahora debemos configurar el .env para poder conectar con BBDD:

DATABASE_URL=mysql://userdb:password@localhost:3306/databasaname

Primero, crearemos la entidad User para poder acceder al panel de control donde poder gestionar las distintas entidades creadas:

php bin/console make:user

Ahora lanzamos los siguientes comandos para crear las tablas en BBDD:

php bin/console make:migration
php bin/console doctrine:migrations:migrate

Para poder crear usuarios por consola, podemos seguir el siguiente tutorial:

https://symfony.com/doc/current/console.html

Ahora instalamos el easyadmin:

composer require easycorp/easyadmin-bundle

Y iniciamos un dashboard:

php bin/console make:admin:dashboard

 

 

descuderosanchez@gmail.com

Compartir
Publicado por
descuderosanchez@gmail.com

Artículos Recientes

Tu PrestaShop lleva años sin actualizar. Esto es lo que pasa (y lo que puedes hacer)

Cada semana nos llega al menos un caso igual: un dueño de tienda online con…

1 semana ago

Como resolver errores de precio en Google Merchant Center

El Problema: Productos Bloqueados en Merchant Center Los errores de precio en Google Merchant Center…

3 semanas ago

Cómo Implementar un Chat de IA Inteligente en PrestaShop: Nuestra Experiencia

En el desarrollo de soluciones para comercio electrónico, nos enfrentamos a un problema recurrente: la…

4 semanas ago

Guía Completa: Configuración de FTP y Backups en Servidores Ionos con Plesk

Si acabas de contratar un servidor con Ionos y estás utilizando Plesk o cPanel como…

1 mes ago

LaLiga vs Cloudflare: Cómo Mantengo los Sitios Accesibles Durante los Bloqueos Masivos

Desde noviembre de 2024, miles de sitios web españoles completamente legítimos se vuelven inaccesibles cada…

2 meses ago

Cómo Construí un Sistema de Automatización de Artículos con IA: Mi Experiencia

Introducción: El Problema que Quería Resolver Hace unos meses me enfrenté a un problema: gestionar…

2 meses ago