arendach / vodafone-name
获取Vodafone名称包
1.0.11
2021-09-13 15:28 UTC
Requires
- php: >=7.2
README
安装
安装包
$ composer require arendach/vodafone-name
将服务提供商添加到app.providers配置文件中
\Arendach\VodafoneName\Providers\NameServiceProvider::class,
发布配置
$ php artisan vendor:publish --tag=vodafone-name
.env配置文件
# Middleware NAME_MIDDLEWARE_HOST='<string: Middleware host, default: https://dspmw.vodafone.ua>' NAME_MIDDLEWARE_LOGIN='<string: Middleware auth login>' NAME_MIDDLEWARE_PASSWORD='<string: Middleware auth password>' NAME_MIDDLEWARE_PROFILE='<string: Middleware name profile, default: NAME-RTM>' NAME_MIDDLEWARE_CHANNEL='<string: Middleware channel, default: VF-WEBSITE>' # Other NAME_TESTING_MODE='<bool: enable | disable fake names for local testing>' NAME_DEBUG_MODE='<bool: enable | disable logging for name service>'
如何使用
$nameService = new \Arendach\VodafoneName\Name(); $name = $nameService->search('380666817731'); // return name or null // or $nameService->searchAndSave('380666817731'); // return name or null $nameService->getName(); // name from session $nameService->getStatus(); // status of search name: -1 | 1