deogw/operator-indonesia

Laravel 包,用于根据印度尼西亚的号码检查运营商/卡提供商。

1.0.1 2019-10-04 14:19 UTC

This package is auto-updated.

Last update: 2024-09-20 18:13:57 UTC


README

Latest Version on Packagist Build Status Quality Score Total Downloads

Laravel 包,用于根据电话号码前缀检查运营商或提供商。

安装

通过 Composer 安装

composer require deogw/operator-indonesia

注册 Service Provider & Facade(适用于 Laravel < 5.5)

特别针对 Laravel < 5.5 版本,因为尚未支持自动发现功能,因此需要手动注册 Service Provider 和 Facade。

config.app 中添加 Service Provider 和 Facade

'providers' => [

    Deogw\OperatorIndonesia\OperatorIndonesiaServiceProvider::class

]
'aliases' => [

    'OperatorIndonesia' => Deogw\OperatorIndonesia\OperatorIndonesiaFacade::class

]

使用方法

use Deogw\OperatorIndonesia\OperatorIndonesia;
// atau pakai facade :
// use OperatorIndonesia;

// for 08xxx
OperatorIndonesia::check('0822123456');

// for 628xxx or +628xxx
OperatorIndonesia::check('62822123456');
OperatorIndonesia::check('+62822123456');

/*
when input number (string) matches with prefix, it returns provider / operator name.
Example result:
(String) 'Telkomsel'

If not, it returns :
(String) 'Unknown'
*/

测试

composer test 
or 
phpunit

致谢

许可

MIT 许可证(MIT)。有关更多信息,请参阅许可证文件