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
- Actualizando el instalador de paquetes de Laravel
- Novedades de Laravel 7
- Creación de un componente de campo de texto con Blade y Laravel 7
- Creación de componentes para Laravel
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