'custom', 'encryption' => 'tls', ]; protected $fillable = [ 'provider', 'host', 'port', 'username', 'password', 'encryption', 'from_address', 'from_name', ]; protected function casts(): array { return [ 'provider' => MailProvider::class, 'port' => 'integer', 'password' => 'encrypted', ]; } public static function current(): self { return static::query()->firstOrNew([]); } }