hsntngr/laravel-jetsms
Composer 安装命令:
composer require hsntngr/laravel-jetsms
包简介
Send sms though jet sms api on laravel with ease
README 文档
README
Laravel ile jetsms üzerinden sms gönderin.
JetSms::to(905*********) ->message('Test') ->send();
Kurulum
Laravel 5.6 ve öncesi sürümler için config/app.php dosyasında providers bölümü içine
aşağıda jet sms service provider sınıfını ekleyin.
'providers' => [ //... Hsntngr\JetSms\JetSmsServiceProvider::class, //... ]
Sonrasında config dosyasını publish edin.
php artisan vendor:publish --provider="Hsntngr\JetSms\JetSmsServiceProvider" --tag=config
Api bilgilerinizi config/jetsms.php içerisinde düzenleyin.
'auth' => [ 'username' => 'hsntngr', 'password' => 'secret', 'originator' => 'laravel' ]
Kullanım
Bu kütüphaneyi kullanarak iki farklı şekilde sms gönderebilirsiniz. JetSms laravelin mail yapısı ile benzer bir şekilde çalışır.
make:jetsms artisan komutunu kullanarak JetSms oluşturabilirsiniz. Oluşturulan smsler app/Sms dizini altında yer almaktadır.
php artisan make:jetsms Welcome
Oluşturulan mesajın build metodunu kullanarak sms bilgilerini girebilirsiniz.
public function build() { return $this ->to(905*********) ->message('68796 numaralı rezervasyon iptal edildi'); }
Daha sonra oluşturduğunuz bu mesajları JetSms facadesini kullanarak gönderebilirsiniz.
use App\Sms\Welcome; use Hsntngr\JetSms\Facade\JetSms; JetSms::send(new Welcome)
Alıcı parametresi build metodu içerisinde düzenlenmek zorunda değildir. JetSms facadesi üzerinden düzenlenebilir. Sms içerisinde girilen numara varsa bu numara da alıcılar arasına dahil edilir.
JetSms::to(905*********) ->send(new Welcome)
Sms göndermek için sms sınıfı oluşturmak zorunlu değildir. Doğrudan JetSms facadesi üzerinden sms gönderilebilir.
JetSms::to(905*********) ->message('Test') ->send();
统计信息
- 总下载量: 7
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-02-14