friskals/countries

Laravel 框架的数值格式化和电话验证

v2.2.3 2022-01-03 02:04 UTC

This package is auto-updated.

Last update: 2024-08-29 05:37:35 UTC


README

此包允许您

  • 根据给定的国家设置数值和货币格式。
  • 验证和转换特定国家的电话号码。

安装

  • 使用 composer 安装
composer require friskals/countries

对于 Laravel >=5.5,这样就足够了。由于它已经由 Laravel Package Discovery 处理,您不需要任何配置,但对于 Lumen,您需要一个简单的配置。

配置

默认设置在 config/country.php

Lumen

  • bootstrap/app.php 中加载您的配置文件
     $app->configure('country');
  • 并在 bootstrap/app.php 中注册您的提供者
    $app->register(Friskals\Countries\Providers\CountryServiceProvider::class);

用法

  • 格式化货币
$nominal_currency = Friskals\Countries\CountryLoader::country('ID')->format_currency(1000); 
  • 格式化数值
$nominal = Friskals\Countries\CountryLoader::country('ID')->format_nominal(1000);
  • 验证电话
$is_validated = Friskals\Countries\CountryLoader::country('ID')->validate_phone('+6208120812081');
  • 转换电话
$phone = Friskals\Countries\CountryLoader::country('ID')->transform_phone('+6208120812081');