02 Instalación de Laravel 13 desde cero: Hola Mundo, Autenticación y Conexión a Base de Datos 🚀🔐

Duración: 16 min
Módulo: Módulo Instalación y Configuración Lección 2 de 4

Descripción

Lección 2: 🚀 Instalación de Laravel 13, Base de Datos y Autenticación 🔐

En esta sesión práctica, configuramos el entorno de desarrollo y realizamos el despliegue inicial de nuestro proyecto. Aprenderás a preparar tu sistema para soportar las exigencias de la versión más reciente de Laravel.

📋 Contenido de la Lección

  • 💻 Preparación del Servidor Local: Configuración de WampServer (o similares) asegurando el cumplimiento de los requisitos mínimos: PHP 8.3+ y MySQL [01:08].
  • 📦 Instalación del Core: Creación del proyecto desde cero utilizando Composer para descargar la versión Laravel 13, garantizando un inicio limpio y actualizado [06:45].
  • 🗄️ Conexión a Base de Datos: * Creación de la base de datos farmacia en PHPMyAdmin [07:20].
    • Configuración del archivo .env y optimización del motor de tablas a InnoDB para soportar relaciones complejas [12:02].
  • 🛡️ Scaffolding de Autenticación: Implementación de la estructura básica de Login y Registro utilizando Laravel UI (Bootstrap), verificando que el flujo de usuarios sea funcional desde el primer minuto [10:26].
  • ⚙️ Gestión de Assets: Ejecución de comandos NPM para compilar los recursos de frontend y dejar la interfaz lista para personalizar [10:34].

🎯 Objetivos de la Sesión

  • Establecer un entorno de desarrollo profesional libre de errores de compatibilidad [02:37].
  • Sincronizar correctamente el framework con el gestor de base de datos mediante migraciones de Artisan [12:45].
  • Validar el funcionamiento del sistema mediante la creación del primer usuario administrador en la base de datos real [14:41].

⚠️ Tips Técnicos de Freddy

  • Seguridad en Windows: Si encuentras bloqueos al ejecutar comandos, desactiva temporalmente el "Control inteligente de aplicaciones" y el antivirus para una instalación fluida [04:37].
  • Verificación de Versiones: Siempre asegúrate de que php -v y composer -v devuelvan las versiones correctas en tu terminal antes de empezar [02:37].

💡 Próximo Paso

"Ya tenemos el motor encendido. En la siguiente lección, daremos el salto estético e instalaremos Master Admin, una plantilla elegante y profesional que transformará visualmente nuestro sistema de farmacia." [16:03].

🔧 ¡El código ya está corriendo! Sigue adelante y prepárate para la personalización avanzada.