ftg / sms
Africa is talking sms api for East and Central Africa
Installs: 39
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 2
Open Issues: 0
Type:laravel
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2025-06-07 23:45:29 UTC
README
Using Laravel Framework and Africa Is Talking Api, SMS can now be sent in Africa with ease. Follow the steps below and use the Package
Installation
Run composer require ftg/sms:dev-master at the root of your Laravel Project.
Africa is Talking Account Creation
You will need an account in Africa is Talking. By default a new account has 10 free sms for test purposes. Visit Africa is Talking and create an account or login if you have one.
Api Creation
Create an Api Key that will be used to send the messages
Configuration
Add the following line to your providers in the App/Config/app.php file;
Ftg\Sms\SmsServiceProvider::class,
Add the following line to your aliases in the App/Config/app.php file;
'SMS' => Ftg\Sms\Facades\Sms::class,
Add the following lines to your .env file for the Package to pick your africa is talking username and api key. Complete them with the relevant credentials
Africa_Is_Talking_Username=
Africa_Is_Talking_API_KEY=
Africa_Is_Talking_ID=
##Usage In your controller include the following line at the top;
use Ftg\Sms\Facades\Sms;
In the function send the message as follows;
/**
* Sending of Sms
* Not that numbers have to begin with 254 for Kenya
**/
public function test()
{
$mobile = "254...";
$message = "Your Message goes here";
Sms::send_sms($mobile,$message);
return "message sent";
}
License
The Laravel framework is open-sourced software licensed under the MIT license.