Уже третий вопрос на эту тематику.
В твоем случае у тебя реализовано Один-ко-многим, то есть, 1 категория => много пользователей.
Настроим
отношения и
напишем запросы// User.php
public function category()
{
return $this->belongsTo(Category::class);
}
// Category.php
public function users()
{
return $this->hasMany(User::class);
}
// в контроллере получаем категории и кол-во пользователей
$categories = Category::withCount('users')->get();
// кол-во определенных пользователей
$categories = Category::withCount(['users' => function($query) {
$query->where('active', 1);
}])->get();
// доступ во вьшке
@foreach($categories as $category)
{{ $category->users_count }}
@endforeach
Есть русскоязычные сайты с докой
laravel.su и
laravel.ru