Courier
A simple PHP Wrapper for Textbelt, a free SMS Provider, (*1)
Installation
Courier is a composer package. Install using:, (*2)
composer require ctrlaltdylan/courier
Usage
Example:, (*3)
$courier = new Courier\Courier;
$courier->setRecipient('867530999')->setBody('Hello World')->send();
You can also chain for multiple messages in one line., (*4)
$body = "One hot body";
$courier->setRecipient('1112223333')->setBody($body)->send()
new()->setRecipient('4445556666')->setBody($body)->send()
;
Note: Be sure to use the new()
function before starting another message., (*5)
Options
Options are passed into courier via the 2nd argument in the constructor., (*6)
Regions
Courier provides the Canadian and International support given by Textbelt in a few ways., (*7)
Like through the constructor:, (*8)
$canadianCourier = new Courier\Courier(['body' => 'I <3 Vancouver'], ['region' => 'canada']);
Or with the setRegion
method:, (*9)
$courier->setRegion('intl');
Supported regions:, (*10)
-
us
(default)
canada
-
intl
(short for 'international')