Download the PHP package misaf/laravel-sms-gateway-twilio without Composer
On this page you can find all versions of the php package misaf/laravel-sms-gateway-twilio. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download misaf/laravel-sms-gateway-twilio
More information about misaf/laravel-sms-gateway-twilio
Files in misaf/laravel-sms-gateway-twilio
Package laravel-sms-gateway-twilio
Short Description Twilio SMS gateway driver for Laravel SMS Gateway.
License MIT
Homepage https://github.com/misaf/laravel-sms-gateway-twilio
Informations about the package laravel-sms-gateway-twilio
Laravel SMS Gateway — Twilio Driver
A Twilio SMS driver for
misaf/laravel-sms-gateway.
Requires PHP 8.4+ and Laravel 13.
Installation
The service provider auto-registers a twilio driver on the core manager:
Usage
send() posts to POST Messages.json, form-encoded. The payload goes straight to Twilio, so use
the fields its API expects. Every send dispatches the core SmsSending, SmsSent,
SmsSendFailed and SmsSendUnreachable events with the driver name twilio — see
the core README.
Configuration
config/sms-gateway-twilio.php:
| Key | Env (SMS_GATEWAY_TWILIO_…) |
Default |
|---|---|---|
account_sid, auth_token |
ACCOUNT_SID, AUTH_TOKEN |
— |
base_url |
BASE_URL |
https://api.twilio.com/2010-04-01/Accounts/ |
timeout.server |
SERVER_TIMEOUT |
5 |
timeout.client |
CLIENT_TIMEOUT |
6 |
retry.times |
RETRY_TIMES |
2 |
retry.sleep_milliseconds |
RETRY_SLEEP_MILLISECONDS |
100 |
Credentials are sent as HTTP Basic authentication, and the account sid is
appended to the base URL to scope requests to your account. The credentials and
base_url are required and may not be empty: a missing or empty value fails
when the driver is resolved. Only connection failures and 5xx responses are
retried. Timeouts and the retry policy belong to this driver alone, so tuning it
leaves the other gateways untouched.
Contributing
This repository is a read-only split of the
monorepo; commits made here are
overwritten by the next split. Open issues and pull requests against the monorepo,
where this driver lives at Drivers/laravel-sms-gateway-twilio.
License
MIT. See LICENSE.
All versions of laravel-sms-gateway-twilio with dependencies
illuminate/contracts Version ^13.0
illuminate/http Version ^13.0
illuminate/support Version ^13.0
misaf/laravel-sms-gateway Version ^1.0
spatie/laravel-package-tools Version ^1.93