Stack Overflow en español Asked on January 1, 2022
estoy aprendiendo con eloquent y estoy tratando de hacer lo siguiente:
$ubicacionesObtenida = Ubicacion::with('properties.category')
->ubicacion($ubicacion)
->get();
Esto me trae correctamente todas las ubicaciones con las propiedades y las categorías de las propiedades. Lo que necesito es filtrar esas categorias, algo así:
$ubicacionesObtenida = Ubicacion::with('properties.category')
->where('nombre', casa)
->ubicacion($ubicacion)
->get();
MODELO PROPIEDADES
public function ubicacion(){
return $this->hasMany(Ubicacion::class);
}
public function category(){
return $this->belongsTo(Category::class);
}
MODELO UBICACION
public function properties(){
return $this->hasMany(Property::class);
}
public function area(){
//hasOne: una ubicacion tiene un area
return $this->hasOne(Area::class);
}
MODELO CATEGORIA
public function properties(){
return $this->hasMany(Property::class);
}
Pero me indica error y entiendo que nombre es buscado en un campo de ubicación ¿es posible filtrar en category?
Muchas gracias
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP