added leave request, profile and staff members controllers
This commit is contained in:
@@ -21,9 +21,16 @@ class StaffMember extends Authenticatable
|
||||
'password',
|
||||
];
|
||||
|
||||
public function leaveRequests() {
|
||||
return $this->hasMany(LeaveRequest::class, 'staff_member_id');
|
||||
}
|
||||
public function dependents() {
|
||||
return $this->hasMany(StaffDependent::class, 'staff_id');
|
||||
}
|
||||
|
||||
// 4. Cast dates correctly
|
||||
protected $casts = [
|
||||
'dob' => 'date',
|
||||
// 'dob' => 'date',
|
||||
'hire_date' => 'datetime',
|
||||
'password' => 'hashed', // Laravel 10+ password casting
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user