Seleccionar página

Laravel 11 – Vistas

Introducción Por supuesto, no es práctico devolver cadenas de documentos HTML enteros directamente desde tus rutas y controladores. Afortunadamente, las vistas ofrecen una forma conveniente de colocar todo nuestro HTML en archivos separados. Las vistas separan tu...

Laravel 11 – Controladores

Introducción En lugar de definir toda la lógica de manejo de solicitudes como cierres en tus archivos de ruta, podrías querer organizar este comportamiento usando clases «controlador». Los controladores pueden agrupar la lógica de manejo de solicitudes relacionadas en...

Laravel 11 – Eloquent Factories

Introducción Cuando estás probando tu aplicación o inicializando tu base de datos, puede que necesites insertar algunos registros en tu base de datos. En lugar de especificar manualmente el valor de cada columna, Laravel te permite definir un conjunto de atributos...

Laravel 11 – Eloquent Serializacion

Introducción Cuando construyes APIs usando Laravel, a menudo necesitarás convertir tus modelos y relaciones a arreglos o JSON. Eloquent incluye métodos convenientes para hacer estas conversiones, así como para controlar qué atributos se incluyen en la representación...

Laravel 11 – Eloquent Recursos de API

Al crear una API, es posible que necesite una capa de transformación que se encuentre entre los modelos Eloquent y las respuestas JSON que realmente se devuelven a los usuarios de la aplicación. Por ejemplo, es posible que desee mostrar ciertos atributos para un...

Laravel 11 – Eloquent: Mutadores y Casting

Introducción Los accesorios, mutadores y el casteo de atributos te permiten transformar los valores de los atributos de Eloquent cuando los recuperas o estableces en instancias de modelos. Por ejemplo, es posible que desees usar el encriptador de Laravel para cifrar...

Laravel 11 – Eloquent: Colecciones

Colecciones Eloquent Introducción Métodos Disponibles Colecciones Personalizadas Introducción Todos los métodos de Eloquent que devuelven más de un resultado de modelo, retornarán instancias de la clase Illuminate\Database\Eloquent\Collection, incluyendo resultados...

Laravel 11 – Base de datos Seeding

Introducción Laravel incluye la capacidad de poblar tu base de datos con datos utilizando clases de Seed. Todas las clases de Seed se almacenan en el directorio database/seeders. Por defecto, se define para ti una clase DatabaseSeeder. Desde esta clase, puedes...

Laravel 11 Migraciones

Base de datos: Migraciones Introduccion Las migraciones son como el control de versiones para tu base de datos, permitiendo a tu equipo definir y compartir la definición del esquema de la base de datos de la aplicación. Si alguna vez has tenido que decirle a un...