AnswerBun.com

Eloquont Laravel filtrar anidadamente

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

Add your own answers!

Related Questions

Problema con headers en php

1  Asked on August 27, 2021 by nuevo-usuario

   

problemas con promesas

1  Asked on August 27, 2021 by alberto-julio-arce-escolar

   

“E492 no es un comando del editor :PlugInstall”

1  Asked on August 27, 2021 by xkey

 

c# Biblioteca de clases con implementacion de interfaces varias

1  Asked on August 27, 2021 by marcelo-prez

     

Obtener HTML de texto seleccionado

1  Asked on August 27, 2021 by ricardo-alvarado

     

¿Cómo cancelar tarea asíncrona en Asp.Net Mvc?

1  Asked on August 27, 2021 by efrain-mejias-c

       

AlertDialog de Evaluacion en APP Android

1  Asked on August 27, 2021 by m3m0x

     

Como puedo ordernar nombres por genero en C?

3  Asked on August 27, 2021 by david-ricardo-lee

   

ORA-01722: Numero no valido SQL/Java

1  Asked on August 27, 2021 by nasito90

       

Por que tengo este Error en Angular?

1  Asked on August 27, 2021 by lorena-acosta

     

Ask a Question

Get help from others!

© 2023 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP