Instalación de Laravel con Composer

Clase 2 de 33Curso Avanzado de Laravel

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.