salihkiraz/netgsm

Santral, Sms and etc. for netgsm company

1.0.6 2018-12-04 12:12 UTC

This package is not auto-updated.

Last update: 2024-05-02 12:12:58 UTC


README

brkphp/netgsm paketinin laravel 5.4 ve üzeri için uyumulu hale getirilmiş forkudur.

Hakkında

Netgsm Laravel Santral ve Sms Paketi

Kullanımı

Laravel ^5.4*

Kurmak için :

composer require salihkiraz/netgsm
  • App.php Dosyasına Provider olarak ekleyiniz :
salihkiraz\Netgsm\NetgsmServiceProvider::class,
  • App.php Dosyasına Aliases olarak ekleyiniz :
'Netgsm' => salihkiraz\Netgsm\Facade\Netgsm::class,

Ayarları Yayınlamak için :

php artisan vendor:publish 

Ayarları Yapmak için :

Config/netgsm.php içinde sisteme giriş yaparken kullandığınız bilgileri giriniz.

Sms Örnekleri

Sms Göndermek için

    $new = new \salihkiraz\Netgsm\Sms();
    $new->message('deneme mesaj');
    $new->phone('0123456789');
    return $new->send();

Santral Örnekleri

Bugünün Kayıtlarını çekmek için

$new = new \salihkiraz\Netgsm\Santral();
return $new->dateQuery();

Sadece dateQuery fonkisyonunu çağırırsanız , bugünün kayıtlarını çekecektir.

Tarih Bazlı Kayıtları çekmek için

$new = new \salihkiraz\Netgsm\Santral();
$new->startDate(250820170000);
$new->stopDate(270820172359);
return $new->dateQuery();

Tarihler date('dmYHi') formatında olmalıdır.

Telefon Numarası ile Kayıtları çekmek için

$new = new \salihkiraz\Netgsm\Santral();
$new->phone(123456789);
$new->phone(987654321);
return $new->sendQuery();

Uniqid ile Kayıtları çekmek için

$new = new \salihkiraz\Netgsm\Santral();
$new->uniqId(123456789);
$new->uniqId(987654321);
return $new->sendQuery();

İleri Seviye

Herhangi bir ekstra veri göndermek isterseniz aşağıdaki fonksiyonları kullanabilirsiniz sms ve santral iki sınıftada kullanılabilir.

$new->addHeadParameter('key','value')
$new->addBodyParameter('key','value')

Rapor almak için

 $new = new \salihkiraz\Netgsm\Sms();
 $new->rapor("236859926");

Parametreler ile ilgili detaylı bilgi Netgsm Api Dökümanında bulunmaktadır. Net Gsm Api