arendach/vodafone-name

获取Vodafone名称包

1.0.11 2021-09-13 15:28 UTC

This package is auto-updated.

Last update: 2024-09-13 22:08:16 UTC


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