Clonar repositorio git

Una de las formas más fáciles de continuar a partir de un proyecto web ya creado, es descargarlo desde un repositorio como github, gitlab, o cualquier otro.

En este caso vamos a descargar un proyecto de ejemplo.

Índice
  1. Bajar repositorio git
  2. Inicializar proyecto Laravel
  3. Configurar proyecto Laravel
  4. Generar link carpeta public
  5. Generar las migraciones

Bajar repositorio git

Acceder a la web donde está el repositiorio, y buscar el botón Code, para desplegar opciones.

Se puede descargar el .zip y descomprimirlo, pero lo recomendable por comodidad es utilizar la descaga a través de Git.

Descargar con Git

Partiendo de que ya se tiene instalado Git en el ordenador, abrir la consola de Git Bash.

En caso de que todavía no esté Git en la compturadora, puedes hacerlo desde su url oficial
https://git-scm.com/downloads Descargar git

  1. Abrir consola de Git bash: ir a la carpeta donde se desea tener el proyecto y ejecutar el comando git clone segido de la url. En el ejemplo es una url a rellenar con los datos correcto.
    git clone https://github.com/sitio-de-descarga/proyecto.git
  2. Ir a la carpeta descargada. Si se desea renombrar ahora es el momento.

Inicializar proyecto Laravel

Al descargar el proyecto faltan carpetas y ficheros, que habrá que instalar posteriormente a la descarga, ya que en un proyecto de Laravel suele haber muchas exclusiones de repositorio, tanto por seguridad como por funcionalidad.

En este ejemplo se va a utilizar Visual Studio Code para edición del proyecto y ejecución de comandos. Entonces hay que abrir la carpeta del proyecto descargado.

Instalar carpeta vendor

Una vez abierto el proyecto con Visual Studio Code, abrir la terminal con las teclas Ctrl+Ñ, y ejecutar el comando composer install para que se instale todas las dependencias que Laravel necesita para poder funcionar, creando la carpeta vendor.

composer install

Instalar npm y carpeta node_modules

En la terminal ejecutar el comando npm install para que se instale las dependencias de npm y también la carpeta node_module, que tiene todo el paquete para ejecutar npm de compilación de ficheros y plantillas entre otras cosas.

npm install

Configurar proyecto Laravel

El fichero de configuración .env tampoco se descarga del repositorio.

Para crearlo hay que copiar el .env-example y pegarlo con el nombre .env

Abir el fichero de configuración de laravel .env para realizar las siguientes acciones:

  1. APP_URL=http://miproyecto.text - poner la url del proyecto
  2. DB_DATABASE=localchost - poner los datos de conexión a la base de datos, host, usuario, contraseña, etc.
  3. APP_KEY= keygenerada - generar la key con el comando
    php artisan key:generate

Generar link carpeta public

Al descargar el proyecto tampoco se descarga los enlaces simbólicos, por lo que hay que crearlo. Utilizar el compando:

php artisan storage:link

Se utiliza para que la carpeta privada storage\app\public y la carpeta pública public/storage tengan el mismo contenido, muy útil para accesos a imágenes y urls.

Echa un vistazo a como crear imágenes en láravel donde indicamos con ejemplos cómo y para qué se utiliza storage link.

Generar las migraciones

Por último ya solo queda generar las migraciones, para que se cree la estructura y tablas de la base de datos, utilizando el comando

php artisan migrate

En el caso de querer generar datos falsos de prueba, añadir al final --seed, para ejecutar los seeders. El comando fresh elimina los datos previos y los vuelve a crear de cero.

php artisan migrate:fresh --seed

Espero te sirva de utilidad.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir