привет. Подскажите плз, есть связь товара с картинками
в тоаваре
public function firstSiteImage()
{
return $this->hasMany('App\Models\Image')->where('active', '=', 1)->orderBy('sort')->first()->image;
}
в изображениях
public function product()
{
return $this->belongsTo(\App\Models\Product::class);
}
Но если у товара нет изображения то получаю ошибку must return a relationship instance
погуглил что можно использовать withDefault
public function product()
{
return $this->belongsTo(\App\Models\Product::class)->withDefault();
}
Но у меня все равно не работает, уже не знаю как гуглить все решения одинаковые, подскажите что я делаю не так