add usercontroller fix
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user