laravel masgsm
Laravel 5 için Masgsm SMS Kütüphanesi
ufukgokkurt/masgsm
Laravel 5 için Masgsm SMS Kütüphanesi
- Friday, May 4, 2018
- by ufukgokkurt
- Repository
- 1 Watchers
- 0 Stars
- 5 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 2 Versions
- 400 % Grown
Laravel 5 için Masgsm SMS
Laravel 5.x projelerinizde Masgsm altyapısını kullanarak tekli veya çoklu sms gönderebilir,SMS raporlarını ve bakiyenizi sorgulayabilirsiniz., (*1)
Kurulum
- Paketi projenize eklemek için aşağıdaki komutu kullanınız.
composer require ufukgokkurt/masgsm
- app/config/app.php dosyasını açın, providers dizisi içine aşağıdaki satırı ekleyiniz.
Ufukgokkurt\Masgsm\MasgsmServiceProvider::class,
- Aynı dosyada aliases kısmına aşağıdaki satırı ekleyiniz.
'Masgsm' => Ufukgokkurt\Masgsm\Facades\Masgsm::class,
-
Konfigürasyon dosyasını paylaşmak için aşağıdaki komutu kullanınız., (*2)
php artisan vendor:publish --provider="Ufukgokkurt\Masgsm\MasgsmServiceProvider"
- config/masgsm.php dosyası paylaşılacak. Burada Masgsm için size atanan kullanıcı adı, parola ve başlık değerlerini doldurmalısınız. Ayrıca .env dosyanıza MASGSM_USER, MASGSM_PASS ve MASGSM_DEFAULT_TITLE değerlerini ekleyerek config dosyanızı besleyebilirsiniz.
Kullanım, (*3)
-
Tek bir mesaj metnini bir veya birden fazla numaraya göndermek için, (*4)
$numaralar = array('50XXXXXXXX', '50XXXXXXXX', '50XXXXXXXX', '50XXXXXXXX');
$mesaj='Test Mesaj';
$smsID=Masgsm::sendSMS($numaralar,$mesaj); //$smsID integer bir değer olup, SMS raporu için kullanılacaktır
- Her numaraya farlı bir mesaj metni göndermek için
$numaralar = array('50XXXXXXXX', '50XXXXXXXX', '50XXXXXXXX', '50XXXXXXXX');
$mesajlar = array(‘1. Numaraya gidecek mesaj','2. Numaraya gidecek mesaj','3. Numaraya gidecek mesaj','…');
$smsID=Masgsm::sendMultiSMS($numaralar,$mesajlar); //$smsID integer bir değer olup, SMS raporu için kullanılacaktır
-
Varsayılan başlık( gönderici) dışında, tanımlı farklı başlıkla gönderim yapmak için; sendSMS ve sendMultiSMS fonksiyonlarına 3. parametre olarak başlığı gönderebilirsiniz., (*5)
$baslik='TEST';
Masgsm::sendSMS($numaralar,$mesaj,$baslik);
veya
Masgsm::sendMultiSMS($numaralar,$mesajlar,$baslik);
- Tanımlı olan başlıklarınızı sorgulamak için
bash
Masgsm::listTitle(); // Dizi olarak döner
- Kontör miktarınızı sorgulamak için
bash
Masgsm::checkCredits();
- Göndermiş olduğunuz mesajların iletim ve hata durumlarını(raporlarını) sorgulamak için
bash
$smsID=123456;
Masgsm::checkReport($smsID); // Dizi olarak döner
Not
Mesaj içeriğindeki TR karekterler otomatik olarak değiştirilmektedir. Bunun için ekstra birşey yapmanıza gerek yoktur., (*6)
dev-master
9999999-dev
Laravel 5 için Masgsm SMS Kütüphanesi
Sources
Download
MIT
The Requires
laravel
api
sms
masgsm
1.0
1.0.0.0
Laravel 5 için Masgsm SMS Kütüphanesi
Sources
Download
MIT
The Requires