sineld/sms

Türkiye Sms API for sending sms text messages.
27 9
Install
composer require sineld/sms:dev-master
PHP:>=5.3.0
License:MIT
Last Updated:Mar 27, 2014
Links: GitHub  ·  Packagist
Maintainer: sineld

Laravel 4 İçin Türkiye SMS API

Latest Stable Version Total Downloads Latest Unstable Version License

Türkiye SMS firmasına ait sms gönderimi API kodlarına özel hazırlanmış Laravel Paketidir. Farklı sms firmalarına kolaylıkla uyarlayabilmeniz amacıyla dil dosyaları ve konfigürasyon sayfaları birbirinden ayrılmıştır.

Projeyi destekleyin

Bu ve diğer projelerimize destek vermek isterseniz, PayPal üzerinden bağışta bulunabilirsiniz.

PayPal ile Destek Ol


Kurulum

Bu paketi uygulamanıza eklemek için sırası ile şu adımları izlemelisiniz:

Şu satırı composer.json dosyanızdaki require içerisine ekleyiniz:

"sineld/sms": "dev-master"

Ardından, eğer ilk defa bir paket yükleyecekseniz composer install, daha önce paket yüklediyseniz composer update komutunu çalıştırın.

Aşağıdaki satırı app/config/app.php dosyası içerisindeki providers dizisine ilave edin.

'Sineld\Sms\SmsServiceProvider',

Bu satırı app/config/app.php dosyası içerisindeki aliases dizisine ilave edin.

'SMS' => 'Sineld\Sms\Facades\Sms',

Aşağıdaki komutu çalıştırarak, paketin ayar dosyasının app/config/packages/sineld/sms/config.php içerisine yerleştirilmesini sağlayın. Bu dosya içerisindeki ayarları Türkiye SMS firmasının size verdiği bilgilerle doldurun.

php artisan config:publish sineld/sms

Kurulum tamamlandı!

Kullanım

// Kontör Sorgulama
$sonuc = SMS::counter();
if(intval($sonuc))
{
	echo Lang::choice('{0} Hiç kontörünüz yok.|[1,Inf] :count kontörünüz bulunmaktadır.', $sonuc);
}
else
{
	echo 'Kontör sorgulanırken hata oluştu: '. $sonuc;
}
// Tek SMS gönderimi
$sonuc = SMS::send('5321234567', 'SMS Metni');
if($sonuc === true)
{
	echo 'Mesajınız başarıyla gönderildi.';
}
else
{
	echo 'SMS gönderilirken hata oluştu: '. $sonuc;
}
// Çoklu alıcıya farklı SMS gönderimi
$sonuc = SMS::send('5321234567,5331234567', '1. Alıcı SMS Metni|2. Alıcı SMS Metni');
if($sonuc === true)
{
	echo 'Mesajınız başarıyla gönderildi.';
}
else
{
	echo 'SMS gönderilirken hata oluştu: '. $sonuc;
}
// Çoklu alıcıya aynı SMS gönderimi
$sonuc = SMS::send('5321234567,5331234567', 'SMS Metni');
if($sonuc === true)
{
	echo 'Mesajınız başarıyla gönderildi.';
}
else
{
	echo 'SMS gönderilirken hata oluştu: '. $sonuc;
}

Lisans

Açık kaynaklı olan bu proje MIT lisansı ile lisanslanmıştır.

Related Packages

itsaafrin/isms

A Laravel 4 SMS Api Package (isms.com.my)

5 4
kavenegar/laravel

laravel 4 and 5 kavenegar integration

382,470 86
melipayamak/laravel

Laravel Melipayamak Integration

33,288 25
ardakilic/mutlucell

Mutlucell SMS API wrapper for sending sms text messages for Laravel

8,053 44
erfanhemmati/kavenegar

laravel 4 and 5 kavenegar integration

2,653 0