'date', 'start_date' => 'date', 'expiration_date' => 'date', 'response_date' => 'date', 'salary' => 'decimal:2', 'bonus' => 'decimal:2', ]; public function candidate() { return $this->belongsTo(Candidate::class); } public function job() { return $this->belongsTo(JobPosting::class); } public function department() { return $this->belongsTo(Department::class); } public function creator() { return $this->belongsTo(User::class, 'created_by'); } public function approver() { return $this->belongsTo(User::class, 'approved_by'); } }