'encrypted', 'login_password' => 'encrypted', 'reserved_phone' => 'encrypted', 'deleted_at' => 'datetime', ]; public function getMaskedAccountNumberAttribute(): string { $number = (string) $this->account_number; if (mb_strlen($number) <= 4) { return str_repeat('*', mb_strlen($number)); } return str_repeat('*', mb_strlen($number) - 4) . mb_substr($number, -4); } }