deogw/operator-indonesia

Laravel Package untuk mengecek operator/provider kartu berdasarkan nomor yang ada di Indonesia.

1.0.1 2019-10-04 14:19 UTC

This package is auto-updated.

Last update: 2024-04-20 17:09:42 UTC


README

Latest Version on Packagist Build Status Quality Score Total Downloads

Package Laravel yang berfungsi untuk mengecek operator atau provider berdasarkan prefix nomor telepon.

Installasi

Install via Composer :

composer require deogw/operator-indonesia

Register Service Provider & Facade (Untuk Laravel < 5.5) :

Khusus versi Laravel < 5.5 karena belum support fitur auto discover, maka harus mendaftarkan Service Provider dan Facade secara manual.

Tambahkan Service Provider dan Facade pada config.app

'providers' => [

    Deogw\OperatorIndonesia\OperatorIndonesiaServiceProvider::class

]
'aliases' => [

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

]

Penggunaan

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'
*/

Testing

composer test 
or 
phpunit

Credits

License

The MIT License (MIT). Please see License File for more information.