tomatophp / filament-twilio
使用 Twilio 和原生 filament 通知外观类发送 WhatsApp 消息
v1.0.1
2024-07-03 09:04 UTC
Requires
- php: ^8.1|^8.2
- filament/filament: ^3.0
- filament/notifications: ^3.0
- tomatophp/console-helpers: ^1.1
- twilio/sdk: ^8.2
This package is auto-updated.
Last update: 2024-09-23 11:33:07 UTC
README
Filament Twilio
使用 Twilio 和原生 filament 通知外观类发送 WhatsApp 消息
屏幕截图
安装
composer require tomatophp/filament-twilio
使用
首先,您需要将以下变量添加到您的 .env
文件中
TWILIO_SID= TWILIO_TOKEN= TWILIO_SENDER_NUMBER=
然后清除您的缓存
php artisan config:cache
现在在您的用户模型中添加此特质
use TomatoPHP\FilamentTwilio\Traits\InteractsWithTwilioWhatsapp; class User extends Authenticatable { use InteractsWithTwilioWhatsapp; }
现在您已经准备好使用通知了
\Filament\Notifications\Notification::make() ->body('Your Message You Like To Send Here!') ->sendToTwilioWhatsapp( user: $user, mediaURL: "https://images.unsplash.com/photo-1545093149-618ce3bcf49d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=668&q=80" );
或者您可以直接从用户模型使用它
$user->notifyTwilioWhatsapp( message: 'Your Message You Like To Send Here!', mediaURL: "https://images.unsplash.com/photo-1545093149-618ce3bcf49d?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=668&q=80" );
发布资产
您可以通过使用此命令来发布配置文件
php artisan vendor:publish --tag="filament-twilio-config"
其他 Filament 包
查看我们的 Awesome TomatoPHP