| 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: | 2025-10-22 15:09:50 |
| Package Statistics | |
|---|---|
| Total Downloads: | 79 |
| Monthly Downloads: | 0 |
| 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