main
Jing Li 2024-02-06 10:49:06 +08:00
parent b18925675c
commit c69c8bc5ae
1 changed files with 5 additions and 2 deletions

View File

@ -17,8 +17,11 @@ class AdminUserController extends Controller
{ {
public function index(Request $request) public function index(Request $request)
{ {
$query = AdminUser::with(['roles'])->filter($request->all())->where('id', '>', 1); $list = AdminUser::with(['roles'])
$list = $query->paginate(Paginator::resolvePerPage('per_page', 20, 50)); ->filter($request->all())
->where('id', '>', 1)
->when(! $request->user()?->isAdministrator(), fn ($query) => $query->where('id', '!=', 1))
->paginate(Paginator::resolvePerPage('per_page', 20, 50));
return $this->json(AdminUserResource::collection($list)); return $this->json(AdminUserResource::collection($list));
} }