Я хочу получить значение из пользовательской таблицы, где role_id = 2
public function index(){
return view('admin.articles.index',[
'articles' => Article::orderBy('created_at', 'desc')->paginate(10),
'articles_suggest' => Article::with('user')->where('user.role_id',2)->paginate(10),
]);
}
Unknown column 'user.role_id' in 'where clause' (SQL: select count(*) as aggregate from `articles` where `user`.`role_id
модель пользователя
public function articles(){
return $this->hasMany('App\Article');
}
модель изделия
public function user(){
return $this->belongsTo(User::class, 'author_id');
}