Eloquent: Serialización – Documentación de Laravel 6

Introducción Serializando modelos y colecciones Serializando a arreglos Serializando a JSON Ocultando atributos de JSON Añadiendo valores a JSON Serialización de fechas Introducción Al momento de construir APIs JSON, con frecuencia necesitas convertir tus modelos y relaciones a arreglos o JSON. Eloquent incluye métodos convenientes para hacer estas conversiones, también como controlar cuáles atributos están […]

Ver post

Eloquent: Recursos API – Documentación de Laravel 6

Introducción Generación de recursos Descripción general del concepto Colecciones de recursos Escritura de recursos Envoltura de datos Paginación Atributos condicionales Relaciones condicionales Añadiendo metadatos Respuestas de recursos Introducción Al crear una API, es posible que necesites una capa de transformación que se ubique entre tus modelos Eloquent y las respuestas JSON que realmente se devuelven […]

Ver post

Eloquent: Mutators – Documentación de Laravel 6

Introducción Accessors y mutators Definiendo un accessor Definiendo un mutator Mutators de fecha Conversión de atributos Conversión de arreglos y JSON Conversión de fechas Introducción Los accessors y mutators permiten que des formato a los valores de atributos de Eloquent cuando los obtienes o estableces en las instancias de modelo. Por ejemplo, puede que te […]

Ver post

Eloquent: Colecciones – Documentación de Laravel 6

Introducción Métodos disponibles Colecciones personalizadas Introducción Todos los conjuntos de multi-resultados retornados por Eloquent son instancias del objeto Illuminate\Database\Eloquent\Collection, incluyendo los resultados obtenidos por medio del método get o accedidos por medio de una relación. El objeto de la colección Eloquent extiende la colección base de Laravel, así hereda naturalmente docenas de métodos usados para […]

Ver post

Eloquent: Relaciones – Documentación de Laravel 6

Introducción Definiendo relaciones Uno a uno Uno a muchos Uno a muchos (inverso) Muchos a muchos Definiendo modelos de tabla intermedia personalizados Tiene uno a través de Tiene muchos a través de Relaciones polimórficas Uno a uno Uno a muchos Muchos a muchos Tipos polimórficos personalizados Consultando relaciones Métodos de relación vs. propiedades dinámicas Consultando […]

Ver post

Eloquent: Primeros Pasos – Documentación de Laravel 6

Introducción Definiendo modelos Convenciones del modelo Eloquent Valores de atributo predeterminados Obteniendo modelos Colecciones Resultados divididos en partes (chunk) Subconsultas avanzadas Obteniendo modelos individuales / Agrupamientos Obteniendo agrupamientos Insertando y actualizando modelos Inserciones Actualizaciones Asignación masiva Otros métodos de creación Eliminando modelos Eliminación lógica Consultando modelos eliminados lógicamente Replicando modelos Alcances de consulta Alcances globales […]

Ver post

Base de datos: Seeding – Documentación de Laravel 6

Introducción Escribiendo seeders Usando model factories Registrando seeders adicionales Ejecutando seeders Introducción Laravel incluye un método sencillo para alimentar tu base de datos con datos de prueba usando clases Seeder. Todas las clases Seeder son almacenadas en el directorio database/seeds. Las clases Seeder pueden tener cualquier nombre que desees, pero deberías seguir probablemente alguna convención […]

Ver post

Base de datos: Paginación – Documentación de Laravel 6

Introducción Uso básico Paginando los resultados del constructor de consultas Paginando los resultados de Eloquent Creando un paginador manualmente Mostrando los resultados de la paginación Convirtiendo los resultados a JSON Personalizando la vista de la paginación Métodos de instancia del paginador Introducción En otros frameworks, la paginación puede ser muy difícil. El paginador de Laravel […]

Ver post

Base de datos: constructor de consultas (query builder) – Documentación de Laravel 6

Introducción Obteniendo los resultados Particionando los resultados Agrupamientos Selects Expresiones sin procesar (raw) Joins Uniones Cláusulas where Agrupamiento de parámetros Cláusulas where exists Cláusulas where JSON Ordenamiento, agrupamiento, límite y desplazamiento Cláusulas condicionales Inserciones Actualizaciones Actualizando columnas JSON Incremento y decremento Eliminaciones Bloqueo pesimista Depuración Introducción El constructor de consultas (query builder) de Base de […]

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.