Convenciones de nombres de bases de datos
Algo muy importante al momento de desarrollar nuestras bases de datos son las convenciones de nombres, pues indican uniformidad de criterio al aplicar estándares durante el desarrollo.
Algo muy importante al momento de desarrollar nuestras bases de datos son las convenciones de nombres, pues indican uniformidad de criterio al aplicar estándares durante el desarrollo.
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...
Introducción Generando factories Reiniciando la base de datos después de cada prueba Escribiendo factories Extendiendo Factories Estados de un factory LLamadas de retorno de un factory Usando factories Creando modelos Persistiendo modelos Relaciones Usando Seeders Aserciones disponibles Introducción Laravel proporciona una variedad de herramientas útiles para hacer que sea más fácil probar tus aplicaciones que […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]