Files
HRM-System/app/Models/ReferralSetting.php
2026-04-13 08:16:56 +08:00

30 lines
643 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class ReferralSetting extends Model
{
protected $fillable = [
'is_enabled',
'commission_percentage',
'threshold_amount',
'guidelines',
];
protected $casts = [
'is_enabled' => 'boolean',
'commission_percentage' => 'decimal:2',
'threshold_amount' => 'decimal:2',
];
public static function current()
{
return static::first() ?? static::create([
'is_enabled' => true,
'commission_percentage' => 10.00,
'threshold_amount' => 50.00,
]);
}
}