From 9fcd8045db6010d38b9c76a43e82cf8525f28895 Mon Sep 17 00:00:00 2001 From: faezehzafarbakhsh Date: Sat, 16 May 2026 14:57:34 +0330 Subject: [PATCH] fix code3 --- .../ExpertManagementController.php | 3 +- .../Resources/ExpertManagementResource.php | 41 ------------------- 2 files changed, 1 insertion(+), 43 deletions(-) delete mode 100644 backend/app/Admin/Resources/ExpertManagementResource.php diff --git a/backend/app/Admin/Controllers/ExpertManagementController.php b/backend/app/Admin/Controllers/ExpertManagementController.php index 6591a8a8..a3e0c989 100644 --- a/backend/app/Admin/Controllers/ExpertManagementController.php +++ b/backend/app/Admin/Controllers/ExpertManagementController.php @@ -67,8 +67,7 @@ class ExpertManagementController extends Controller */ public function show(Expert $expert): JsonResponse { - return $this->successResponse( - new ExpertManagementResource($expert) + return $this->successResponse($expert->load(['roles','permissions']) ); } diff --git a/backend/app/Admin/Resources/ExpertManagementResource.php b/backend/app/Admin/Resources/ExpertManagementResource.php deleted file mode 100644 index 2de7efb1..00000000 --- a/backend/app/Admin/Resources/ExpertManagementResource.php +++ /dev/null @@ -1,41 +0,0 @@ - - */ - public function toArray(Request $request): array - { - return [ - 'id' => $this->id, - 'username' => $this->username, - 'first_name' => $this->first_name, - 'last_name' => $this->last_name, - 'national_id' => $this->national_id, - 'email' => $this->email, - 'phone_number' => $this->phone_number, - 'province_name' => $this->province_name, - 'city_name' => $this->city_name, - 'roles' => $this->resource->roles - ->pluck('name') - ->values(), - - 'permissions' => $this->resource->getAllPermissions() - ->pluck('name') - ->values(), - ]; - } -} -