Curso de Desarrollo con Laravel
Acerca de este curso
> Módulo 1: Por qué Laravel y primeros pasos
¿Por qué usar un framework?
Cómo funciona
¿Por qué Laravel?
Requisitos del sistema
Composer
Entornos de desarrollo local
Creando un Nuevo Proyecto Laravel
Estructura del directorio de Laravel
Configuración
> Módulo 2: Enrutamiento y controladores
Una introducción rápida a MVC, Verbs HTTP y REST
Definiciones de ruta
Grupos de ruta
Rutas Firmadas
Vistas
Controladores
Route model binding
Ruta de caching
Método Spoofing
Protección CSRF
Redirecciones
Anulando la solicitud
Respuestas personalizadas
> Módulo 3: Templates con Blade
Haciendo eco de los datos
Estructuras de Control
Herencia de plantillas
Ver Compositores y Servicio de Inyección
Directivas de Blade personalizadas
> Módulo 4: Bases de datos y Eloquent.
Configuración
Seeding
Query Builder
Introducción a Eloquent
Eventos Eloquent
> Módulo 5: Componentes de la interfaz
Laravel Mix
Frontend Presets y Auth scaffolding
Paginación
Messages Bags
String Helpers, Pluralization, y Localization
> Módulo 6: Recopilación y manejo de datos de usuario
Inyectar un objeto de solicitud
Datos de ruta
Archivos subidos
Validación
Solicitudes de formulario
Asignación masiva de modelos elocuentes
> Módulo 7: Autenticación y autorización del usuario
El modelo de usuario y la migración
Uso de auth () Global Helper y Auth Facade
Los Autores de Control
Auth :: rutas ()
Autenticación manual de usuarios
Cerrar manualmente un usuario
Auth Middleware
Verificación de email
Directivas de autenticación Blade
Guards
Eventos Auth
Autorización (ACL) y Roles
> Módulo 8: Solicitudes, respuestas y middleware
El ciclo de vida de la solicitud de Laravel
El objeto de solicitud
El objeto de respuesta
Laravel y Middleware
Proxies de confianza
> Módulo 9: Almacenamiento y recuperación
Gestores de archivos locales y en la nube
Carga y manipulación de archivos básicos
Descargas de archivos simples
Las sesiones
Caché
Cookies
Logging