I my laravel (7.x) application. I have to models User and UserReferral with hasMany relationships.
User.php
class User extends Authenticate implements MustVerifyEmail
{
    public function referrals()
    {
        return $this
            ->hasMany(UserReferral::class)
            ->orderBy('created_at', 'DESC')
            ->skip(0)
            ->take(10);
    }
}
UserReferral.php
class UserReferral extends Model
{
    public function user()
    {
        return $this->belongsTo(User::class);
    }
}
The list of Referrals has load-more pagination, total number of records and number of pages.
I need to get the total number of records to calculate the total number of pages.
I have already tried this auth()->user()->withCount('referrals') but it doesn’t work.
Advertisement
Answer
I have already tried this
auth()->user()->withCount('referrals')but it doesn’t work.
Try to add the ->get(); at the end.