En este video crearé un nuevo proyecto de Laravel con Laravel Breeze y Enlighten que puede servir como punto de partida para el desarrollo de tus aplicaciones.

Repositorio

Ver el código de esta lección en GitHub

Resumen de pasos

1 – Crea una nueva aplicación con laravel new NOMBRE_DE_TU_PROYECTO_AQUI

2 – Luego dirígete al directorio de tu proyecto: cd NOMBRE_DE_TU_PROYECTO_AQUI

3 – Opcional: inicializa git con git init, ignora el directorio /.idea si usas PHPStorm y haz commits de los archivos con git add . y git commit -m "first commit". Puedes aprender más en nuestro Curso de Git y GitHub.

4 – Instala Laravel Breeze como una dependencia de desarrollo de tu proyecto: composer require laravel/breeze --dev

5 – Compila los assets de Laravel Breeze con npm install && npm run dev

6 – Crea la base de datos para ejecutar tu aplicación localmente. Si deseas ejecutar las pruebas e instalar Enlighten, crea 2 bases de datos extra, una con el sufijo _tests y otra con el sufijo _enlighten, por ejemplo:

    • CREATE DATABASE laravel_breeze
    • CREATE DATABASE laravel_breeze_tests
    • CREATE DATABASE laravel_breeze_enlighten

7 – Configura la base de datos local en el archivo .env

8 – Aprovecha de cambiar la URL de la variable de entorno APP_URL en el mismo archivo .env. Por ejemplo: APP_URL=http://127.0.0.1:8000

9 – Configura la base de datos de prueba en el archivo phpunit.xml descomentando la opción DB_DATABASE y cambiando el valor, por ejemplo:

<server name="DB_DATABASE" value="laravel_breeze_tests"/>

10 – Opcional: instala Enlighten como una dependencia de desarrollo usando Composer: composer require styde/enlighten --dev y configura Enlighten tal como explicamos en el tutorial: Cómo instalar y configurar Laravel Enlighten

11 – Ejecuta php artisan migrate

12 – Ejecuta php artisan serve (o configura tu proyecto de otra manera) y ya estás listo para comenzar a probar tu proyecto!

Material Relacionado

Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.

Lección anterior Limitar peticiones por usuario con Rate Limiters a partir de Laravel 8