У меня есть пользователь. Пользователь создает много объявлений. Я хочу видеть информацию о пользователях с объявлениями, где реклама показывается paginate. Для этого я делаю две модели (User & Ads)
public function user(){
return $this->hasOne(User::class, 'id', 'user_id');
}
public function ads(){
return $this->hasMany(Ads::class, 'user_id', 'id');
}
В контроллере я звоню так:
$users = Ads::with(['user'=> function ($q) use ($id){
$q->where('id',$id);
}])->paginate(2);
Но здесь отображаются данные пользователя, когда вызывается цикл forelse. Но я не хочу этого.
Итак, как я могу получить данные пользователя с нумерацией объявлений?