consola

Comandos útiles de Laravel

En muchas ocasiones nos descargamos algún proyecto de Laravel para hacer pruebas con el y queremos instalarlo en nuestro equipo.

Para ello nos serán de utilidad los siguientes comandos, puesto que cuando descarguemos el proyecto tendremos que crear la base de datos, el archivo de configuración, etc.

Lo primero que tenemos que hacer es situarnos con la consola en el directorio donde está nuestro proyecto y escribir:

composer update

Esto actualizará las dependencias de nuestro proyecto, tendremos que esperar un poco hasta que carge todo para después continuar con el siguiente paso.

Configuración de la base de datos.

Lo primero es crear una base de datos vacía con el nombre que queramos en nuestro equipo con phpmyadmin, y una vez tengamos la base de datos creada nos iremos a los archivos del proyecto y buscaremos el archivo .env, si no existe este archivo puede que encontremos uno que se llama .env.example , en este caso lo que hacemos es renombrar el archivo a .env  y editamos el archivo:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nombre_de_nuestra_base_de_datos
DB_USERNAME=nombre_de_usuario
DB_PASSWORD=nuestro_password

Una vez tengamos esto hecho ya nos conectará nuestra aplicación con la base de datos, aunque es imprescindible que para que funcione la base de datos tenga creada las tablas y los datos que vienen en el proyecto.

Para migrar los archivos de la base de datos nos situamos en el directorio donde tenemos copiado el proyecto y mediante la consola de comandos escribimos:

php artisan migrate

Esto nos migrará todas las tablas de nuestra base de datos, y nos devolverá el mensaje «Migration table created successfully» y el listado de tablas creadas (a veces tarda un rato, dependiendo del total de tablas a crear)

Después tenemos que añadir los datos:

php artisan db:seed

O en el caso de querer migrar sólo una tabla específica:

php artisan db:seed --class=UsersTableSeeder

Por ejemplo en este caso habríamos migrado solo la tabla Users de Laravel.

Los datos a migrar se encuentra en el directorio de nuestro proyecto <<database/seeds>>. Y las tablas de la base de datos en <<database/migrations>>.

Una vez migrado todo es conveniente usar el siguiente comando:

php artisan key:generate

Esto nos generará una key nueva para el proyecto. Y después de este paso ya tendremos el proyecto funcionando.

Si quieres aprender como instalar Laravel sigue este enlace

Deja un comentario