Package Data | |
---|---|
Maintainer Username: | slayerz |
Maintainer Contact: | slayerz.ninja@gmail.com (Pikri Mohammad) |
Package Create Date: | 2014-10-31 |
Package Last Update: | 2015-06-16 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-19 03:10:00 |
Package Statistics | |
---|---|
Total Downloads: | 78 |
Monthly Downloads: | 1 |
Daily Downloads: | 0 |
Total Stars: | 1 |
Total Watchers: | 1 |
Total Forks: | 0 |
Total Open Issues: | 0 |
#Trio SMS
Send SMS in Laravel 4 using API from trio-mobile.com
Require this package with composer:
composer require slayerz/triosms
After updating composer, add the ServiceProvider to the providers array in app/config/app.php
'Slayerz\Triosms\TriosmsServiceProvider',
You can have your own config for this package by publishing it
php artisan config:publish slayerz/triosms
Once published, you can modify the config in app/config/packages/slayerz/triosms/config.php
'url' => 'API-URL-ADDRESS',
'token' => 'API-TOKEN',
'mode' => 'ACCOUNT-WITH-CREDIT'
You have to configure the default sender mode for your account.
The default sender mode is set to shortcode
Available mode for Trio SMS:
'shortcode' (send SMS using 5 digits number to international)
'longcode' (send SMS using 10 digits number within Malaysia)
SMS::send($recipient, $message, $mode = '', $format = '');
shortcode
)1
)SMS::balance($mode = '');
shortcode
)public function sendSMS()
{
return SMS::send('60123456789', '160 chars for ASCII & 70 chars for UNICODE');
}
Successful message should output positive string value
CP22051400000001
public function balanceCheck()
{
return SMS::balance();
}
Successful check should output positive integer value
1987
Trio SMS is open-sourced software licensed under the MIT license