En esta guía encontrarás más de 80 lecciones en video y texto sobre diferentes componentes del framework Laravel. Estas lecciones han sido grabadas para diferentes cursos y en diferentes versiones del framework, sin embargo, podrás utilizar estos conocimientos en las versiones recientes del framework Laravel.
Como apoyo adicional puedes revisar nuestra Documentación de Laravel 6 en Español.
Controladores
- 1 . Controladores en Laravel 6 9:25
- 2 . 10 características que debes conocer de los controladores en Laravel (tutorial)
- 3 . Uso de controladores de una sola acción en Laravel 5.4 5:24
- 4 . Generar controladores asociados a un modelo en Laravel 5.4 7:04
Rutas y URLs
- 5 . Rutas básicas en Laravel 6 7:05
- 6 . Rutas con parámetros dinámicos en Laravel 6 6:15
- 7 . Generar URLs con Laravel 6 8:10
- 8 . Creación de registros con Laravel 6 10:10
- 9 . Formulario para editar registros en Laravel 6 3:55
- 10 . Eliminar registros en Laravel 6 11:25
- 11 . Rutas con Laravel 9:00
- 12 . Generar URLs en Laravel 14:25
- 13 . Enlace de modelos a rutas en Laravel 2:20
- 14 . Nuevos helpers de rutas en Laravel 5.5 4:10
- 15 . Características que debes conocer de las rutas en Laravel (tutorial)
- 16 . Refactorizando a grupos de rutas con Laravel 12:50
- 17 . Enlace de modelos a rutas en Laravel 7 11:30
Middleware
- 18 . Introducción a los Middleware en Laravel 5.1 12:00
- 19 . Restricción de acceso a usuarios no conectados con el Middleware Authenticate 11:45
- 20 . Creación del middleware Admin para proteger el área de administración 19:30
- 21 . Protección de rutas con el middleware Authorize de Laravel 14:39
Instalación de paquetes
- 22 . Instalación de Composer 3:15
- 23 . Instalación y uso de componentes de terceros con Composer 10:39
- 24 . Qué es Composer y cómo usarlo (tutorial)
Autocarga y PSR-4
- 25 . Autocarga de clases y nombres de espacio con PHP 21:02
- 26 . Autocarga de clases con Composer y PSR-4 22:01
- 27 . Package Discovery en Laravel 5.5 7:35
Manejo de entornos
- 28 . Creación de tablas con el sistema de migraciones en Laravel 6 11:00
- 29 . Variables de entorno en Laravel (tutorial)
Manejo de Errores
Manejo de archivos
- 31 . Almacenamiento de archivos en Laravel 5.3 con el método store 17:08
- 32 . Descarga, protección de archivos y método storeAs en Laravel 5.3 11:15
Validación de datos
- 33 . Validación de datos en Laravel 6 12:40
- 34 . Cómo trabajar con Form Requests en Laravel (tutorial)
- 35 . Uso de Form Requests para validar la actualización de registros 8:55
- 36 . Validación de Checkbox con Form Requests en Laravel (tutorial)
- 37 . Validación de imágenes con la nueva regla «dimensions» de Laravel 5.3 5:36
- 38 . Nueva sintaxis para las reglas de validación: dimensions, exists, unique, in y not_in en Laravel 5.3 14:03
Manejo de eventos
Vistas y Plantillas
- 40 . Introducción a Blade el motor de plantillas de Laravel 6 6:30
- 41 . Blade, el Sistema de plantillas de Laravel 12:20
- 42 . Reutilizar plantillas y formularios con la directiva @include de Blade en Laravel 12:45
- 43 . Compartir datos entre vistas de Laravel con View Composers 14:30
Colecciones
- 44 . Uso de colecciones en Laravel (tutorial)
- 45 . Iteración de objetos en PHP 11:57
- 46 . Objetos Inmutables en PHP 21:29
Base de datos
- 47 . Creación de tablas con el sistema de migraciones en Laravel 6 11:00
- 48 . Obtener registros de la base de datos con Laravel 7:10
Eloquent
- 49 . Manejo de atributos en Eloquent ORM (solución a MassAssignmentException) 10:40
- 50 . Manejo de relaciones con el ORM Eloquent 11:45
- 51 . Paginación con Laravel aplicando TDD 15:30
- 52 . Colecciones con Fluent, el constructor de consultas SQL de Laravel 12:43
- 53 . Uso avanzado del método where en las Colecciones en Laravel 5.3 12:29
- 54 . Nuevo método withDefault para las relaciones uno a uno de Eloquent en Laravel 5.3 11:41
- 55 . Nueva sintaxis para seleccionar columnas específicas con Eager Loading en Laravel 5.3 7:48
- 56 . Solución a trying to get property of non-object con withDefault de Eloquent ORM 6:30
- 57 . Accessors y Mutators en Laravel 5.1 con Eloquent (tutorial)
- 58 . «Date Mutators» con Eloquent en Laravel 5.1 (tutorial)
Proveedores de Servicio
Autenticación de usuarios
Seguridad
- 61 . Creación de registros con Laravel 6 10:10
- 62 . Introducción a Blade el motor de plantillas de Laravel 6 6:30
- 63 . Rutas con POST y protección contra ataques de tipo CSRF en Laravel 12:50
Autorización de acceso
- 64 . Protección de rutas con el middleware Authorize de Laravel 14:39
- 65 . Introducción al uso de Gates y Policies con Laravel 8:50
- 66 . Definir reglas de acceso en el Gate de Laravel 12:05
- 67 . Definir una regla de acceso global con el Gate de Laravel 6:55
- 68 . Definir Gates con clases y métodos en Laravel 6:20
- 69 . Uso de políticas de acceso asociadas a modelos en Laravel 5:25
- 70 . Protección de acciones en controladores y form requests con el método authorize 14:30
- 71 . Agregar filtros a los Policies de Laravel 3:55
- 72 . Uso de las directivas de autorización @can @cannot y @elsecan en Blade 9:10
- 73 . Filtrar consultas a nivel de base de datos dependiendo del rol del usuario conectado 7:10
- 74 . Uso de gates y policies con usuarios anónimos en Laravel 5.7 18:50
- 75 . Uso del método authorizeResource en los controladores de Laravel 14:35
- 76 . Inspeccionar respuestas de políticas de acceso en Laravel 6 10:45
Facade
- 77 . Facades vs helpers vs inyección de dependencias y helper de caché en Laravel 5.3 15:58
- 78 . Qué son los facades y cómo implementarlos en tu proyecto 13:47
- 79 . Implementación de «Facades» en un proyecto de PHP 8:08
- 80 . Creación de una clase Facade genérica 14:22
- 81 . Facades personalizados en Laravel 5.1 (tutorial)