authorize('viewAny', User::class); $this->validate($request, [ 'query' => [ 'nullable', 'string', ], ]); $users = User::query()->where('name', 'like', "%{$request->input('query')}%") ->orWhere('email', 'like', "%{$request->input('query')}%") ->take(10) ->get(); return UserResource::collection($users); } }