medianova / laravel-sms
SMS Package for laravel
1.3
2021-08-02 10:52 UTC
Requires
- guzzlehttp/guzzle: ^6.5.5|^7.0.1
Requires (Dev)
- orchestra/testbench: ^v6.18.0
- phpunit/phpunit: ^9
README
Support Gateways
- oztek // (ozteksms.com)
- smspaneli // (smspaneli.com)
Installation
You can install the package via composer:
composer require medianova/laravel-sms
configuration in config/sms.php
return [ 'default_provider'=>env('SMS_PROVIDER', 'oztek'), 'fallback_provider'=>env('SMS_PROVIDER_FALLBACK', ''), //alternative sms provider for an emergency 'oztek'=>[ 'url'=>env('OZTEK_URL', 'http://www.ozteksms.com/panel/smsgonder1Npost.php'), 'type'=>env('OZTEK_TYPE', 'Normal'), 'number'=>env('OZTEK_NUMBER', 'XXXXXXXXX.XXXXXXXXX.XXXXXXXXX'), 'username'=>env('OZTEK_USERNAME', 'XXXXXXX'), 'password'=>env('OZTEK_PASSWORD', 'XXXXXXX'), 'orginator'=>env('OZTEK_ORGINATOR', 'XXXXXXX'), ], ];
Usage
<?php use Medianova\LaravelSms\Facades\Sms; Sms::to('0905551234567') ->send('Hello World');
Or use by choosing a provider
Sms::provider('oztek') ->to('0905551234567') ->send('Hello World');