Задача такая: Есть посты и если у поста есть картинки, то нужно вывести первую, а если нет, то блок остаётся пустым. Вот что я делаю:
@if(!is_null($post->images))
<img class="card-img-top" src="{{ asset('storage/images/posts') . '/' . $post->images()->first()->path ?? null}"style="width: 200px" alt="">
@endif
Получаю ошибку "Trying to get property of non-object". Я понимаю, что она появляется из-за того, что у некоторых постов нет картинки, а условие @if влияет только на то, виден html или нет. Но как тогда избавиться от ошибки?