Files
HRM-System/app/Models/StatutoryBracket.php

39 lines
912 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class StatutoryBracket extends BaseModel
{
use HasFactory;
protected $fillable = [
'type',
'min_salary',
'max_salary',
'employee_share_amount',
'employee_share_percentage',
'employer_share_amount',
'employer_share_percentage',
'is_active',
'created_by'
];
protected $casts = [
'min_salary' => 'decimal:2',
'max_salary' => 'decimal:2',
'employee_share_amount' => 'decimal:2',
'employee_share_percentage' => 'decimal:2',
'employer_share_amount' => 'decimal:2',
'employer_share_percentage' => 'decimal:2',
'is_active' => 'boolean'
];
public function creator()
{
return $this->belongsTo(User::class, 'created_by');
}
}