56 DESCARGAR e INSTALAR el PROYECTO del curso de LARAVEL 10 Sistema de control de asistencia

Duración: 21 min
Módulo: Reportes Profesionales, Roles y Despliegue Final 🛡️ Lección 9 de 9

Descripción

La Lección 56 es la guía final del curso, donde se detalla el proceso paso a paso para descargar (clonar) e instalar el proyecto completo del Sistema de Control de Asistencia en Laravel 10 desde GitHub.

El video también inicia mostrando brevemente cómo usar git status para rastrear las modificaciones de archivos localmente [01:25].

💾 Guía de Descarga e Instalación del Proyecto

El proceso requiere el uso de la terminal (Git Bash o CMD) y asume que ya tiene un entorno de desarrollo (como XAMPP o WAMP) instalado.

1. Clonación del Repositorio

Para descargar el código fuente, se utiliza el comando git clone dentro del directorio de su servidor local (e.g., www/ o htdocs/):

  • Comando:

    Bash

    git clone https://aws.amazon.com/es/what-is/repo/

    (Referencia: [08:36])

2. Configuración del Entorno (.env)

El código fuente clonado no incluye los archivos de configuración privados. Debe crearlos manualmente:

  • Crear .env: Copie el archivo .env.example y renómbrelo a .env [12:09].
  • Base de Datos: Edite el archivo .env para establecer la conexión a su base de datos local:
    • DB_DATABASE: Ingrese el nombre de la base de datos que creará (e.g., laravel_sis_control) [14:36].
    • Asegúrese de que el DB_USERNAME y DB_PASSWORD sean correctos para su servidor local.

3. Instalación de Dependencias y Base de Datos

Ejecute los siguientes comandos en la terminal, dentro de la carpeta del proyecto (donde se encuentra el archivo artisan):

  1. Instalar Dependencias de Laravel (Vendor):

    Bash

    composer install

    Este paso descarga la carpeta vendor, que contiene todos los paquetes del framework [13:47].

  2. Generar Llave de Aplicación (Key):

    Bash

    php artisan key:generate

    Genera la clave de seguridad para la aplicación en el archivo .env [15:33].

  3. Migrar y Sembrar (Crear Tablas y Datos):
    • Migrar: Crea todas las tablas de la base de datos.

      Bash

      php artisan migrate

      (Referencia: [15:54])

    • Sembrar (Seed): Inserta los datos por defecto (roles, 150 miembros, y los usuarios admin y secretaria) [16:21].

      Bash

      php artisan db:seed

4. Ejecución del Proyecto

Finalmente, se realizan ajustes para el scaffolding de la interfaz y se accede a la aplicación:

  1. Instalar y configurar Scaffolding UI (Bootstrap):

    Bash

    composer require laravel/ui php artisan ui bootstrap

    (Referencia: [17:54] - [18:30])

  2. Acceder al Sistema: Ingrese a la aplicación a través de la URL de su servidor local (e.g., http://localhost/[nombre_proyecto]/public) [19:12].
  • Credenciales de Acceso por Defecto:
    • Usuario Admin: admin@admin.com
    • Contraseña: 12345678
    • El sistema estará completamente funcional, incluyendo la gestión de roles y permisos [19:37].