*/ protected $casts = [ 'created_at' => 'datetime', 'updated_at' => 'datetime', 'deleted_at' => 'datetime', ]; public function employee(): BelongsTo { return $this->belongsTo(Employee::class, 'employee_id', 'employee_id'); } public function recommending(): HasMany { return $this->hasMany(Employee::class, 'employee_id', 'recommending_id'); } public function approving(): HasMany { return $this->hasMany(Employee::class, 'employee_id', 'approver_id'); } }