Clonar e instalar proyectos Laravel existentes. (VIDEO)


Si tenemos nuestro repositorio de una aplicación web en github para instalarlo en nuestra máquina de desarrollo es necesario hacer los siguientes pasos:

  1. Clonar el repositorio. Como prueba voy a clonar un repositorio que realice en un curso. La url por si quieren hacer la prueba con este es: https://github.com/Sirpyerre/course-ecommerce

    git clone https://github.com/Sirpyerre/course-ecommerce

  2. Crear y configurar un virtual host de apache:

    https://gist.github.com/Sirpyerre/1d639ad48d2eca5012b00d4ca3e4a02b y habilitar el virutal host.

  3. Configurar archivo /etc/hosts para acceder a nuestra aplicación con un nombre personalizado.
  4. Instalar dependencias del proyecto con:

    composer install.

  5. Dar permisos a la carpeta storage con:

    sudo chmod 777 -R storage/

  6. Crear un archivo de configuración .env

    https://github.com/laravel/laravel/blob/master/.env.example

  7. Configurar la base de datos de acuerdo a tu instalación de mysql
  8. Generar una llave de encriptación para la aplicación con el siguiente comando:

    php artisan key:generate

  9. Correr migraciones con el siguiente comando:

    php artisan migrate

  10. Correr seeders:

    php artisan db:seed

Hicé un video para explicar mejor el proceso. En el video se aprecia más a detalle los errores o problemas que nos podemos llegar a encontrar.

Espero que sea de utilidad y cualquier duda o comentario estoy a sus ordenes.