Я хочу получить всю информацию о пользователях из таблицы users
и количество билетов, которые этот пользователь открывает в таблице tickets
.
Я уже получаю все данные из таблицы users
, но не могу получить количество билетов для каждого пользователя по идентификатору пользователя из таблицы tickets
.
User.php
public function tickets(){
return $this->hasMany(Tickets::class);
}
Controller
public function index(){
$users = User::withCount(['tickets'])->paginate(30);
return view('admin.reports.index', compact('users'));
}
Blade.php
<td>
@if($user->department_id == null)
No Department
@else
{{ $user->departments->name }}
@endif
</td>
<td>
{{ $user->created_at->format('d-m-Y') }}
</td>
<td>
{{ $user->tickets_count }}
</td>