$this->id, 'roles' => AdminRoleResource::collection($this->whenloaded('roles')), 'username' => $this->username, 'name' => $this->name, 'avatar' => $this->avatar, 'department' => $this->department, 'phone' => $this->phone, 'status' => $this->status, 'is_enable' => $this->is_enable, 'view_all_bases' => (int) $this->view_all_bases, 'banned_reason' => $this->banned_reason, 'banned_at' => $this->banned_at, 'bases' => AgriculturalBaseResource::collection($this->whenloaded('bases')), ]; } }