Таблица: группы
id name status
Таблица: предметы
id group_id name publish
Модель: группа
public function items()
{
return $this->hasMany('App\Item');
}
Теперь я хочу получить все групповые модели, в которых выполняется статус, а затем все связанные модели элементов, в которых публикуется публикация.
Я делаю это ...
$query = Group::where('status', 'running')->items()->where('publish', 'published')->get();
, которое показывает следующее сообщение об ошибке.
Call to undefined method Illuminate\Database\Eloquent\Builder::items()
Что не так?
Есть ли способ сделать это?
Примечание: РЕДАКТИРОВАТЬ:
**How will I get all item models where group model's status is running and item model's publish is published.**