У меня есть две таблицы, одна клиентская, а вторая client_contacts. Я хочу перечислить все контакты с одним основным контактом, который можно идентифицировать, проверив поле is_primary на странице client_contacts. Я также хочу получить ответ в форме объекта. Мой контроллер,
Client::with(array('contacts'))
->findOrFail($id);
Моя клиентская модель
public function contacts() {
return $this->hasMany('App\Model\ClientContact');
}
В моей модели контактов с клиентом
public function clients() {
return $this->belongsTo('App\Model\Client');
}
Он возвращает все контакты для каждого клиента, как я могу поставить здесь условие и вернуть результат как объект?