diff --git a/app/Data/RoleData.php b/app/Data/RoleData.php deleted file mode 100644 index 4692383..0000000 --- a/app/Data/RoleData.php +++ /dev/null @@ -1,12 +0,0 @@ -id, - $user->name, - $user->email, - Lazy::whenLoaded('roles',$user, fn() => RoleData::collection($user->roles)), - $user->created_at, - $user->updated_at, - ); - } -} diff --git a/routes/api.php b/routes/api.php index ef774c0..a6fd6a8 100644 --- a/routes/api.php +++ b/routes/api.php @@ -1,6 +1,5 @@ get('/user', function (Request $request) { - return UserData::from($request->user()->load('roles')); + return new UserResource($request->user()->load('roles')); });