I have an user. User create many ads.I want to see users details with ads where ads shown by paginate. For this, i make two model(User & Ads)
public function user(){
return $this->hasOne(User::class, 'id', 'user_id');
}
public function ads(){
return $this->hasMany(Ads::class, 'user_id', 'id');
}
In controller i call like this:
$users = Ads::with(['user'=> function ($q) use ($id){
$q->where('id',$id);
}])->paginate(2);
But here user's details are shown when forelse loop are called. But i don't want this. So, How can i get user's details with ads's pagination?