Blog
Artículos y tutoriales sobre desarrollo web, Laravel, PHP, MySQL e Inteligencia Artificial aplicada al software. Escritos desde la experiencia de proyectos reales, no desde la teoría.
133 artículos publicados · Página 3 de 12
Subida de archivos en Laravel: imágenes y documentos
Cómo subir archivos en Laravel: el formulario multipart, validación de imágenes y documentos, el sistema de almacenamiento, el enlace simbólico storage:link, mostrar y eliminar archivos.
Autorización y permisos en Laravel: Gates y Policies
Cómo controlar qué puede hacer cada usuario en Laravel: Gates, Policies, roles y permisos, la directiva @can en Blade, authorize en controladores y middleware por rol.
Autenticación en Laravel: registro, inicio de sesión y rutas protegidas
Cómo implementar la autenticación en Laravel: starter kits, autenticación manual con Auth::attempt, middleware auth, cerrar sesión, recordar usuario y recuperación de contraseña.
Traducir los mensajes de Laravel al español
Cómo poner Laravel en español: publicar los archivos de idioma, traducir los mensajes de validación, nombres de atributos, paginación, fechas con Carbon y textos propios.
Operaciones CRUD en Laravel: ver y eliminar registros
Cómo mostrar el detalle de un registro en Laravel y cómo eliminarlo de forma segura: el método show, el formulario DELETE, borrado lógico con SoftDeletes y restauración.
CRUD en Laravel: actualizar registros
Cómo editar registros en Laravel: los métodos edit y update, el formulario con method PUT, la regla unique al actualizar, y cómo compartir el formulario entre crear y editar.
CRUD en Laravel: crear registros desde un formulario
Cómo crear registros en Laravel: los métodos create y store, el formulario en Blade, validación con Form Request, campos relacionados y el patrón POST-Redirect-GET.
CRUD en Laravel: listar registros con paginación y búsqueda
Cómo listar registros en Laravel: el método index, paginación, buscador con filtros, ordenación por columnas, carga ansiosa y la vista con Blade.
Validación de formularios en Laravel
Cómo validar formularios en Laravel: el método validate, reglas disponibles, Form Requests, mensajes personalizados, mostrar errores en Blade y validación condicional.
Componentes Blade en Laravel: vistas reutilizables
Qué son los componentes Blade, cómo crearlos con make:component, pasar propiedades y slots, componentes anónimos, atributos y layouts como componente.
Plantillas Blade en Laravel: vistas, layouts y directivas
Cómo usar Blade en Laravel: mostrar datos con seguridad, directivas de control, herencia de plantillas, layouts, includes, y las diferencias entre las llaves dobles y las de escape.
Controladores en Laravel: organizar la lógica de tu aplicación
Cómo crear y usar controladores en Laravel: controladores de recurso, pasar datos a las vistas, inyección de dependencias, respuestas, redirecciones y buenas prácticas.