[英]How can I get the count of tickets in ticket project by user_id
我想從users
表中獲取所有用戶信息,以及該用戶在tickets
表中打開多少票證。
我已經從users
表中獲取了所有數據,但無法從tickets
表中通過用戶ID獲取每個用戶的票據計數。
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>
我找到了分辨率,它在用戶模型中
public function tickets()
{
return $this->hasMany(Tickets::class, 'assigned_to');
}
我加'assigned_to'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.