Aprende Laravel 13 desde cero.
Los fundamentos de Laravel, de la instalación hasta el deploy a producción, pasando por validación, autenticación y testing. Gratis, en español y actualizado para Laravel 13.
13 posts67 min de lectura
Posts de la serie
Cada post asume el anterior, así que el orden importa.
- 01/13
Instalación & Setup
Configura tu entorno de desarrollo: requisitos, Laravel Herd, Sail, Starter Kits y configuración básica.
[PHP 8.3+][Laravel Herd][Composer][Sail]4 minLeer - 02/13
Rutas
Aprende el sistema de routing: rutas básicas, parámetros, nombres, grupos y route model binding.
[Routing][Parámetros][Model Binding][Middlewares]4 minLeer - 03/13
Vistas & Layouts
Domina Blade, el motor de plantillas: directivas, layouts, components y el stack TALL.
[Blade][Layouts][Components][TALL Stack]5 minLeer - 04/13
Controllers
Organiza tu lógica con Controllers: resource controllers, dependency injection y single action controllers.
[Controllers][Resource Controllers][Policies][Validation]5 minLeer - 05/13
Models & Database
Trabaja con bases de datos usando Eloquent ORM: models, migrations, relaciones y CRUD.
[Eloquent][Migrations][Relationships][UUIDv7]7 minLeer - 06/13
Proyecto Práctico
Construye un blog completo desde cero: autenticación, CRUD, comentarios y deploy.
[CRUD][Autenticación][Breeze][Deploy]11 minLeer - 07/13
Validación
Valida datos de entrada: $request->validate, Form Requests, mensajes personalizados y errores en Blade.
[Validación][Form Requests][Errores][old()]5 minLeer - 08/13
Autenticación
Login y registro con los starter kits y Fortify: proteger rutas, acceder al usuario y 2FA.
[Starter Kits][Fortify][auth][2FA]5 minLeer - 09/13
Middleware
Filtra peticiones HTTP: crear middleware, el método handle con $next, grupos, alias y parámetros.
[Middleware][handle][Grupos][Alias]4 minLeer - 10/13
Testing con Pest
Testea tu app con Pest: Feature vs Unit, tests HTTP, aserciones y RefreshDatabase.
[Pest][Feature][HTTP Tests][RefreshDatabase]4 minLeer - 11/13
Componentes de Blade
UI reutilizable con componentes: anónimos vs de clase, props, slots y el attribute bag.
[Componentes][Props][Slots][Attributes]4 minLeer - 12/13
Artisan
La consola de Laravel: comandos más usados, crear tu propio comando, argumentos, opciones y salida.
[Artisan][make:command][Signature][Tinker]4 minLeer - 13/13
Deploy a producción
Pon tu app online: requisitos, php artisan optimize, APP_DEBUG en false, permisos y Cloud/Forge.
[Deploy][optimize][Producción][Forge]5 minLeer
Prerequisitos
Conocimientos
- PHP básico (variables, funciones, arrays)
- HTML y CSS básicos
- Línea de comandos básica
Herramientas
- PHP 8.3 o superior
- Composer instalado
- Editor de código (VS Code recomendado)
Ahora, Laravel con agentes de IA
¿Ya tienes tu app Laravel funcionando? Aprende a desarrollarla con agentes de IA: Claude Code, Laravel Boost y MCP, con un flujo de trabajo real sobre el proyecto que acabas de construir.
IA para desarrolladores Laravel
La guía completa para codear Laravel con IA y exponer tu app a agentes como Claude, Cursor o ChatGPT.
Preguntas frecuentes
¿Necesito experiencia previa con Laravel?
No. Esta serie está diseñada para principiantes. Solo necesitas conocimientos básicos de PHP y estar familiarizado con HTML.
¿Está actualizada para Laravel 13?
Sí. Todos los posts han sido actualizados para Laravel 13, incluyendo las nuevas características como UUIDv7, PHP Attributes y los Starter Kits modernos (React, Vue, Livewire 4, Svelte).
¿Cuánto tiempo toma completar la serie?
67 minutos de lectura en total. Si sigues los ejemplos en tu propio proyecto, cuenta varios días para completar los 13 posts, de la instalación al deploy.
¿Hay videos disponibles?
Sí. Cada post incluye un video complementario en la playlist de YouTube "Aprende Laravel".
¿Qué voy a construir?
En el último post construirás un blog completo con autenticación, CRUD de posts, sistema de comentarios y aprenderás a hacer deploy.
Tu primer proyecto Laravel empieza aquí.
Construye tu primer proyecto Laravel en menos de una semana, post a post.