⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.26
Server IP:
15.204.235.159
Server:
Linux srv.techlup.co.ke 4.18.0-553.5.1.el8_10.x86_64 #1 SMP Wed Jun 5 09:12:13 EDT 2024 x86_64
Server Software:
Apache
PHP Version:
8.2.27
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
tech
/
hr.techlup.co.ke
/
hr
/
app
/
Models
/
Edit File: Employee.php
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; class Employee extends Model { use HasFactory, SoftDeletes; protected $fillable = [ 'department_id', 'payroll_number', 'first_name', 'middle_name', 'last_name', 'phone_number', 'national_id', 'email', 'date_of_birth', 'gender', 'payment_rate', 'payment_mode', 'salary_amount', 'car_benefit', 'nhif_number', 'nssf_number', 'kra_pin', 'deduction_enabled', 'status' ]; protected $appends = [ 'name' ]; public function department() { return $this->belongsTo(Department::class); } public function getNameAttribute() { return $this->first_name . ' ' . $this->last_name; } public function attendance() { return $this->hasMany(Attendance::class); } public function allowance() { return $this->hasMany(Allowance::class); } public function advance() { return $this->hasMany(Advance::class); } public function salaries(){ return $this->hasMany(EmployeeSalary::class); } }
Simpan