Controladores – Documentación de Laravel 6

Introducción Controladores básicos Definiendo controladores Controladores y espacios de nombres Controladores de acción única Middleware de controlador Controladores de recursos Rutas de recursos parciales Recursos anidados Nombrando rutas de recursos Nombrando parámetros de rutas de recursos Configuración regional para URIs de recursos Complementando controladores de recursos Inyección de dependencias y controladores Caché de rutas Introducción […]

Ver post

Protección CSRF – Documentación de Laravel 6

Introducción Excluyendo URIs X-CSRF-Token X-XSRF-Token Introducción Laravel hace que sea fácil proteger tu aplicación de ataques de tipo cross-site request forgery (CSRF). Los ataques de tipo CSRF son un tipo de explotación de vulnerabilidad malicioso por el cual comandos no autorizados son ejecutados en nombre de un usuario autenticado. Laravel genera automáticamente un «token» CSRF […]

Ver post

Middleware – Documentación de Laravel 6

Introducción Definiendo un middleware Registrando un middleware Middleware globales Asignando un middleware a rutas Grupos de middleware Clasificación de middleware Parámetros en los middleware Middleware terminable Introducción Los middleware proporcionan un mecanismo conveniente para filtrar solicitudes HTTP entrantes a tu aplicación. Por ejemplo, Laravel incluye un middleware que verifica si el usuario de tu aplicación […]

Ver post

Rutas – Documentación de Laravel 6

Rutas básicas Redireccionar rutas Las rutas de vistas Los parámetros de rutas Los parámetros requeridos Los parámetros opcionales Las restricciones de expresiones regulares Las rutas nombradas Los grupos de ruta Los middleware Los espacios de nombres Enrutamiento de subdominios Los prefijos de ruta Los prefijos por nombre de ruta Enlazamiento de modelo de ruta (route […]

Ver post

Contratos – Documentación de Laravel 6

Introducción Contratos vs. facades Cuándo usar contratos Bajo acoplamiento Simplicidad Cómo usar contratos Referencia de contratos Introducción Los Contratos de Laravel son un conjunto de interfaces que definen los servicios principales proporcionados por el framework. Por ejemplo, un contrato Illuminate\Contracts\Queue\Queue define los métodos necesarios para las colas de trabajo, mientras que el contrato Illuminate\Contracts\Mail\Mailer define […]

Ver post

Facades – Documentación de Laravel 6

Introducción Cuándo usar facades Facades vs. inyección de dependencias Facades vs. funciones helper Cómo funcionan las facades Facades en tiempo real Referencia de clases de facades Introducción Las Facades proveen una interfaz «estática» a las clases disponibles en el contenedor de servicios de la aplicación. Laravel viene con numerosas facades, las cuales brindan acceso a […]

Ver post

Proveedores de Servicios – Documentación de Laravel 6

Introducción Escribiendo proveedores de servicios Método register Método boot Registrando proveedores Proveedores diferidos Introducción Los proveedores de servicios son la parte central del inicio básico de una aplicación Laravel (bootstrapping). Tu propia aplicación, así como todos los servicios principales de Laravel son iniciados rápidamente usando proveedores de servicios. Pero, ¿qué queremos decir por «inicio básico […]

Ver post

Contenedor de servicios – Documentación de Laravel 6

Introducción Enlaces Fundamentos de los enlaces Enlazando interfaces a implementaciones Enlaces contextuales Etiquetado Extendiendo enlaces Resolviendo Método make Inyección automática Eventos del contenedor PSR-11 Introducción El contenedor de servicios de Laravel es una herramienta poderosa para administrar dependencias de clases y realizar inyección de dependencias. La inyección de dependencias es una frase bonita para básicamente […]

Ver post

Ciclo de vida de la solicitud – Documentación de Laravel 6

Introducción Resumen del ciclo de vida Enfoque en los proveedores de servicios Introducción Al usar cualquier herramienta en el «mundo real», te sientes más cómodo si entiendes cómo funciona esa herramienta. El desarrollo de aplicaciones no es diferente. Cuando entiendes cómo funcionan tus herramientas de desarrollo, te sientes más cómodo y seguro usándolas. El objetivo […]

Ver post

Despliegue – Documentación de Laravel 6

Introducción Configuración del servidor Nginx Optimización Optimizar autoloader Optimizar carga de configuración Optimizar carga de rutas Deploy en forge Introducción Una vez que estés listo para hacer deploy de tu aplicación de Laravel a producción, deberías considerar algunos aspectos importantes para hacer que tu aplicación se ejecute de la forma más eficientemente posible. En este […]

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Suscríbete a nuestro boletín

Recibe consejos útiles, promos y múltiples recursos directamente en tu correo.

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.