Instalación de Laravel con Composer

Clase 2 de 33Curso Avanzado de Laravel

Contenido del curso

Laravel y Base de Datos

    Resumen

    Domina Laravel 7 desde cero con pasos claros y prácticos: instalación con Composer, verificación con PHP Artisan y preparación de una API con calificaciones de estrellas y testing unitario. Con la guía de Sergio Ojeda, desarrollador desde 2014 y activo en la comunidad (Laraveles.com, meetups como PHP Baires, Full Stack Meetup y Laravel Buenos Aires), avanzarás más allá de un CRUD tradicional usando herramientas profesionales de Laravel.

    ¿Qué aprenderás y cuál será el proyecto?

    Este recorrido te lleva más allá de lo básico para que construyas funcionalidades robustas y reutilizables. La meta es clara: una API donde usuarios registrados califiquen a otros usuarios y productos con estrellas del 1 al 5, respaldada por testing unitario.

    • Ir más allá de un CRUD con eventos, notificaciones, correos electrónicos, tareas programadas, queues y jobs.
    • Crear un paquete reutilizable para compartir entre aplicaciones de Laravel.
    • Diseñar una API de ratings con estrellas de 1 a 5.
    • Validar cambios con testing unitario desde el inicio.
    • Aprender con un instructor activo en la comunidad: credenciales y práctica real.

    ¿Qué requisitos y herramientas necesitas?

    Antes de empezar, asegúrate de contar con el entorno correcto. Esto garantiza una instalación fluida y una experiencia de desarrollo sin fricciones.

    • IDE o editor: PhpStorm recomendado y Sublime Text 3.
    • Framework: Laravel 7.
    • PHP: mínimo 7.2.5; se usará 7.4.
    • Extensiones de PHP: PDO, mbstring, XML, JSON (ver documentación oficial de Laravel).
    • Conocimientos previos: controladores, rutas, peticiones y Eloquent, el ORM de Laravel.
    • Control de versiones: Git y GitHub.
    • Apoyos sugeridos: cursos introductorios de Laravel y Git/GitHub disponibles en Platzi.

    ¿Cómo instalar Laravel y verificar la aplicación?

    Puedes instalar con Composer o con el instalador de Laravel (que usa Composer y acelera el proceso). El flujo recomendado aquí es crear un proyecto base desde la terminal y verificar que todo esté correcto con PHP Artisan.

    Composer create project laravel/laravel platzi-api PHP Artisan PHP Artisan serve

    ¿Qué hace Composer durante la instalación?

    • Crea la carpeta indicada: platzi-api.
    • Descarga todas las dependencias del proyecto.
    • Puede demorar algunos minutos según la conexión.

    ¿Cómo verificar con PHP Artisan?

    • Ubícate dentro de la carpeta creada.
    • Ejecuta PHP Artisan para confirmar que la instalación responde.
    • Verás la versión del framework (por ejemplo, 7.13) y el listado de comandos disponibles.

    ¿Cómo acceder al servidor y detenerlo?

    • Ejecuta PHP Artisan serve para iniciar un servidor local con solo PHP instalado.
    • Abre el enlace que aparece en consola para ver la app de Laravel funcionando.
    • Para cerrar el servidor: usa control C o command C en la terminal.

    Próximo paso: configurar una base de datos local y empezar a trabajar sobre la API de productos con calificaciones.

    ¿Tienes dudas o quieres compartir tu entorno de desarrollo y primeros pasos? Deja tu comentario y conversemos.