Por ejemplo en el Model User:
public function getProfession() {
return $this->belongsTo(Profession::class, "profession_id");
}
Y desde la consola ya solo poner:
$user->getProfession
Caso Inverso:
En el Model Profession:
public function getUsers() {
return $this->hasMany(User::class, "profession_id"); // el 2ºParametro el id q relacionan las dos tablas
}
Y desde la consola poner:
$prof = Profession::first()
$prof->getUsers // devolverá todos los usuarios q tengan esa profesion
Otro Ej:
$prof->getUsers()->where('is_admin', true)->get(); // obtener de la prof activa aquellos que sean admin
No hay comentarios:
Publicar un comentario