Menu
Icon

Usando With con belongsToo Laravel.

{

Wey quieres usar tus relaciones por ejemplo quieres mostrar usuarios con roles, por lo que primero buscas usuarios y despues buscar roles usando el belongsToo  puede mandalos todos de un solo usando 



el with con blongToMany


Sí! belongsToMany dentro de una consulta te permite aprovechar la relación de 

muchos a muchos de una manera muy poderosa. Lo genial es que puedes filtrar 

datos directamente dentro del whereHas, sin necesidad de cargar toda la colección 

de relaciones. Es una de esas funcionalidades que hacen que Eloquent sea tan elegante 

y expresivo.


Si quieres explorar más, podrías también usar with para cargar los roles junto con los usuarios:


$usuarios = User::with('roles')->whereHas('roles', function ($query) {

    $query->where('name', 'vendedor');

})->get();


Así, cuando obtienes los usuarios, cada uno ya tendrá sus roles cargados sin necesidad de hacer consultas adicionales más adelante.

}

Utilizamos cookies propias y de terceros con finalidades analiticas y para mejorar tu experiencia de compras segun tus preferencias, mediante el analisis de tus habitos de navegacion y tu perfil. Puedes aceptar todas las cookies pulsando el boton "Aceptar" o gestionar tus preferencias en el panel de configuracion