У меня есть следующий запрос
$partner = DeliveryPartner::with(['deliveryPartnerImage' => function($q) {
$q->where('image_type', '=', 'logo');
}])
->find($id);
это работает. для партнера с логотипом это показывает отношение с 1 элементом, например:
и когда я изменяю предложение where на что-то несуществующее, например $q->where('image_type', '=', 'testtesttest');
показывает пустой массив, подобный этому
так что я знаю, что мой запрос работает, но как получить эти данные в представлении?
я сделал $partner->deliveryPartnerImage()->first()
Но по какой-то причине это всегда показывает данные? Кроме того, когда я изменяю запрос ... так что я предполагаю, что я делаю это неправильно, но я не могу найти другой способ сделать это?