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
2 Asked on August 27, 2021
0 Asked on August 27, 2021 by isaac-romero
1 Asked on August 27, 2021 by marcelo-prez
1 Asked on August 27, 2021 by ricardo-alvarado
1 Asked on August 27, 2021 by efrain-mejias-c
1 Asked on August 27, 2021
1 Asked on August 27, 2021 by m3m0x
2 Asked on August 27, 2021 by gabriel-godoy-osses
2 Asked on August 27, 2021 by diegosd
0 Asked on August 27, 2021 by vmporcayom
1 Asked on August 27, 2021 by lorena-acosta
1 Asked on August 27, 2021 by finzeo
Get help from others!
Recent Questions
Recent Answers
© 2023 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP