add usercontroller fix

This commit is contained in:
root
2026-04-24 12:52:30 -04:00
parent 7216cb2885
commit 4cd98f1d30
2 changed files with 23 additions and 0 deletions
@@ -9,6 +9,7 @@ use App\Http\Requests\Users\UserStoreRequest;
use App\Http\Requests\Users\UserUpdateRequest;
use App\Http\Resources\Users\LoginActivityResource;
use App\Http\Resources\Users\UserWithRolesResource;
use App\Models\User;
use App\Services\Users\LoginActivityService;
use App\Services\Users\UserListService;
use App\Services\Users\UserManagementService;
@@ -63,6 +64,27 @@ class UserController extends BaseApiController
], 201);
}
public function show(int $userId): JsonResponse
{
$guard = $this->authenticatedUserIdOrUnauthorized();
if ($guard instanceof JsonResponse) {
return $guard;
}
$user = User::getUserInfoById($userId);
if ($user === null) {
return response()->json([
'ok' => false,
'message' => 'User not found.',
], 404);
}
return response()->json([
'ok' => true,
'user' => $user,
]);
}
public function update(UserUpdateRequest $request, int $userId): JsonResponse
{
$guard = $this->authenticatedUserIdOrUnauthorized();