por euflo | Mar 28, 2024 | Laravel
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...
por euflo | Mar 28, 2024 | Laravel
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...
por euflo | Mar 28, 2024 | Laravel
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...
por euflo | Mar 28, 2024 | Laravel
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...
por euflo | Mar 28, 2024 | Laravel
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...
por euflo | Mar 28, 2024 | Laravel
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...
por euflo | Mar 28, 2024 | Laravel
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...
por euflo | Mar 28, 2024 | Laravel
por euflo | Mar 27, 2024 | Laravel
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...
por euflo | Mar 27, 2024 | Laravel
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...