
Blade Templates
Sintaxis Blade, directivas, layouts, components, slots, includes, renderizado condicional, loops
1¿Qué sintaxis Blade muestra una variable escapando automáticamente los caracteres HTML para evitar vulnerabilidades XSS?
¿Qué sintaxis Blade muestra una variable escapando automáticamente los caracteres HTML para evitar vulnerabilidades XSS?
Respuesta
La sintaxis {{ $variable }} escapa automáticamente los caracteres HTML con htmlspecialchars, protegiendo contra ataques XSS. Usa siempre {{ }} por defecto para mostrar datos del usuario, salvo que necesites explícitamente mostrar HTML sin escapar con {!! !!}.
2¿Cuál es la diferencia principal entre {{ $html }} y {!! $html !!}?
¿Cuál es la diferencia principal entre {{ $html }} y {!! $html !!}?
Respuesta
{{ $html }} escapa automáticamente los caracteres HTML para prevenir inyecciones XSS, mientras que {!! $html !!} muestra el contenido sin procesar sin escapar. Usa {!! !!} solo para mostrar HTML de confianza, como contenido generado internamente o validado. Nunca muestres datos del usuario con {!! !!}.
3¿Cómo heredar de un layout padre en una plantilla Blade hija?
¿Cómo heredar de un layout padre en una plantilla Blade hija?
Respuesta
La directiva @extends('layouts.app') permite que una plantilla hija herede de un layout padre. Debe ser la primera línea del archivo Blade. Luego usa @section para definir el contenido de las secciones declaradas con @yield en el layout padre.
¿Qué directiva de Blade define un espacio reservado en un layout padre que será rellenado por las plantillas hijas?
¿Cómo incluir un archivo Blade parcial en una plantilla?
+15 preguntas de entrevista
Otros temas de entrevista Laravel
Fundamentos de PHP
Fundamentos de POO en PHP
Composer & Autoloading
Fundamentos de Laravel
Routing de Laravel
Request & Response
Fundamentos de Eloquent ORM
Eloquent Relationships
Migrations & Schema Builder
Validación y formularios
Autenticación
Autorización y Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Notificaciones & Mail
File Storage
Testing & PHPUnit
Caching
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Observability & Monitoring
Deployment & DevOps
Domina Laravel para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis