Если вы запускаете запрос, используя Свойство Модель
Property::with('meta')->where('type','featured')->get();
И если вы запускаете запрос от имени Мета-модель .
ВВ этом запросе вы получите метас, у которого property
тип имеет featured
Meta::whereHas('property', function($q){
$q->where('type','featured');
})
Редактировать: Ваш ответ верный, но что если я хочу, чтобы все свойства были одинаковыми? и стандартный с мета для избранных.
Вы хотите получить все Property
с meta
, чем этот запрос вернет Property
с meta
;
Property::with('meta')->get();
Вам нужноиспользовать для этого нетерпеливую загрузку .
$properties= Property::all();;
$properties->where('type','featured')->load('meta');
dd($properties);