*/ public function toArray(Request $request): array { return [ "id" => $this->id, "name" => $this->name, "email" => $this->email, "roles" => RoleResource::collection($this->roles), "permissions" => $this->roles->flatMap(function($role){ return $role->permissions->map(function($permision){ return $permision->code; }); }) ]; } }