EmployeeStatus::class, 'prize_images' => 'json', 'skill_images' => 'json', ]; protected $attributes = [ 'employee_status' => EmployeeStatus::Online, ]; protected $appends = ['employee_status_text']; // 拥有的职位 public function jobs() { return $this->belongsToMany(Keyword::class, 'emplyee_jobs', 'employee_id', 'job'); } // 关联登录账户 public function adminUser() { return $this->belongsTo(AdminUser::class, 'admin_user_id'); } protected function employeeStatusText(): Attribute { return new Attribute( get: fn () => $this->employee_status ? $this->employee_status->text() : '', ); } }