'boolean', 'salary' => 'decimal:2', 'password' => 'hashed', ]; public function category() { return $this->belongsTo(WorkerCategory::class, 'category_id'); } public function skills() { return $this->belongsToMany(Skill::class, 'worker_skills'); } public function documents() { return $this->hasMany(WorkerDocument::class); } // Relationship for job offers received public function offers() { return $this->hasMany(JobOffer::class, 'worker_id'); } public function reviews() { return $this->hasMany(Review::class); } public function profileViews() { return $this->hasMany(ProfileView::class); } }