Подскажите, где ошибся, пытаюсь вывести избранные статьи, но ошибка
Модель статьи
protected $table = 'articles';
protected $fillable = [
'title', 'description', 'image','category', 'source','user_id', 'published','moderation', 'slug','view'
];
public function favorite()
{
return $this->hasOne(Favorite::class, 'content_id')->where('type', '=', 1);
}
Модель избранное
protected $table = 'favorites';
protected $fillable = [
'content_id', 'type', 'user_id','ip','agent'
];
public function article() //Привязываем к модели статья
{
return $this->belongsTo(Article::class, 'content_id')->where('type', '=', 1);
}
сам контроллер
$articles = Favorite::where('user_id', '=', Auth::user()->id)->article()->paginate(15);