A lightweight helper package to handle WhatsApp messages using api.whatsapp.com
- ✅ URL generator for api.whatsapp.com
- ✅ Message formatter from HTML to WhatsApp
- ✅ PhoneNumber formatter
You can install the package via composer:
composer require gabrielesbaiz/whatsapp-toolkitLaravel will automatically register the service provider and facades.
If necessary, you can manually add the service provider in config/app.php:
'providers' => [
Gabrielesbaiz\WhatsappToolkit\WhatsappToolkitServiceProvider::class,
],And the facades:
'aliases' => [
'WhatsappToolkit' => Gabrielesbaiz\WhatsappToolkit\Facades\WhatsappToolkit::class,
],$whatsappToolkit = new Gabrielesbaiz\WhatsappToolkit();
echo $whatsappToolkit->url('+39 1234567890', '<p>Hallo world!</p>'); // https://api.whatsapp.com/send?phone=%2B39+1234567890&text=Hallo+world%21Using facade:
use WhatsappToolkit;
WhatsappToolkit::url('+39 1234567890', '<p>Hallo world!</p>'); // https://api.whatsapp.com/send?phone=%2B39+1234567890&text=Hallo+world%21
WhatsappToolkit::formatMessage('<p>Hallo world!</p>'); // Hallo+world%21
WhatsappToolkit::formatPhoneNumber('+39 1234567890'); // %2B39+1234567890composer testPlease see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
Please review our security policy on how to report security vulnerabilities.
The MIT License (MIT). Please see License File for more information.