Instalación de Laravel con Composer
Clase 2 de 33 • Curso Avanzado de Laravel
Contenido del curso
Entorno de trabajo y repaso de Laravel
Manejo de tu base de datos con Laravel
La terminal de Laravel
Eventos y tareas de Laravel
Manejo de errores
El corazón de Laravel
Creación de paquetes
- 26

Cómo crear paquetes Laravel con Composer
08:51 min - 27
Propiedades para manejo de dependencias
02:02 min - 28
Comprende el archivo composer.json
02:23 min - 29

Cómo Composer carga clases automáticamente
04:18 min - 30

Crear mis propios Services Providers
08:58 min - 31

Cómo publicar archivos con Service Provider
04:12 min - 32

Instalando paquetes desde GitHub con Composer
10:35 min - 33

Publicar tu paquete PHP en Packages
03:12 min
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.