StoreMasterCommissionApprovalStatus::Pending, ]; protected $casts = [ 'approval_status' => StoreMasterCommissionApprovalStatus::class, ]; protected $fillable = [ 'month', 'store_id', 'store_master_id', 'commission', 'daily_expenses', 'employee_expenses', 'other_expenses', 'approval_status', ]; public function store() { return $this->belongsTo(Store::class, 'store_id'); } public function master(): BelongsTo { return $this->belongsTo(Employee::class, 'store_master_id'); } }