bhanwarpsrathore / laravel-notification-twilio-whatsapp
Twilio WhatsApp notifications channel for Laravel
v1.1.0
2024-03-11 05:08 UTC
Requires
- php: ^8.1
- illuminate/notifications: ^9.0 || ^10.0 || ^11.0
- illuminate/support: ^9.0 || ^10.0 || ^11.0
- twilio/sdk: ~6.0
Requires (Dev)
- mockery/mockery: ^1.6
- orchestra/testbench: ^8.13
- phpunit/phpunit: ^10.4
This package is auto-updated.
Last update: 2024-11-11 06:34:54 UTC
README
This package makes it easy to send Twilio WhatsApp notifications with 8.x, 9.x & 10.x
Requirements
- PHP 8.1 or later.
Installation
Install it using Composer:
composer require bhanwarpsrathore/laravel-notification-twilio-whatsapp
Configuration
Add your Twilio Account SID, Auth Token, and From Number to your .env
:
TWILIO_USERNAME=XYZ # optional when using auth token TWILIO_PASSWORD=ZYX # optional when using auth token TWILIO_AUTH_TOKEN=ABCD # optional when using username and password TWILIO_ACCOUNT_SID=1234 # always required TWILIO_WHATSAPP_FROM=+11111111 # always required
Advanced configuration
You can optionally publish the config file with:
php artisan vendor:publish --provider="TwilioWhatsApp\TwilioWhatsAppProvider" --tag="config"
Suppressing specific errors or all errors
Publish the config using the above command, and edit the ignored_error_codes
array. You can get the list of
exception codes from the documentation.
If you want to suppress all errors, you can set the option to ['*']
. The errors will not be logged.
License
MIT license. Please see LICENSE.md for more info.