El nuevo comando schema:dump disponible en Laravel 8

Cuando trabajas en el entorno local o en el entorno de pruebas, la re-ejecución de comandos como migrate:fresh puede tomar muchísimo tiempo debido si tu proyecto es complejo e incluye decenas o hasta cientos de migraciones. En esta lección te enseñaremos cómo transformar todas las migraciones de tu aplicación en un único archivo de base de...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Pruebas de Base de Datos – Documentación de Laravel 6

Introducción Generando factories Reiniciando la base de datos después de cada prueba Escribiendo factories Estados de un factory LLamadas de retorno de un factory Usando factories Creando modelos Persistiendo modelos Relaciones Aserciones disponibles Introducción Laravel proporciona una variedad de herramientas útiles para hacer que sea más fácil probar tus aplicaciones que manejan base de datos....

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

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...

Regístrate para ver ésta y cientos de lecciones exclusivas.

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...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Eloquent: Mutators – Documentación de Laravel 6

Introducción Accesadores y mutadores Definiendo un accesador Definiendo un mutador Mutadores de fecha Conversión de atributos Conversión de arreglos y JSON Conversión de fechas Introducción Los accesadores y mutadores 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...

Regístrate para ver ésta y cientos de lecciones exclusivas.

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 collección base de Laravel, así hereda naturalmente docenas de métodos usados para...

Regístrate para ver ésta y cientos de lecciones exclusivas.

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...

Regístrate para ver ésta y cientos de lecciones exclusivas.

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 Alcances de consulta Alcances globales Alcances locales...

Regístrate para ver ésta y cientos de lecciones exclusivas.

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...

Regístrate para ver ésta y cientos de lecciones exclusivas.

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...

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ver post

Suscríbete a nuestro boletín

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

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