velostazione / laravel-besms
BeSMS Laravel 通知通道
1.0.3
2021-09-30 10:58 UTC
Requires
- php: ^8.0
- illuminate/notifications: ^8.62
- illuminate/support: ^8.62
- velostazione/besms: ^1.1
Requires (Dev)
- phpunit/phpunit: ^9.5
README
BeSMS 通知通道 for Laravel
安装
composer require velostazione/laravel-besms
将配置添加到您的 .env
文件中
BESMS_USERNAME= BESMS_PASSWORD= BESMS_API_ID= BESMS_REPORT_TYPE= # Default: C BESMS_SENDER= # Default: null
用法
您可以在通知中的 via()
方法中使用此通道
use Illuminate\Notifications\Notification; use \Velostazione\Laravel\BeSMSChannel; class YourNotification extends Notification { public function via($notifiable): array { return [BeSMSChannel::class]; } public function toBeSMS($notifiable): BeSMSMessage { $message = new BeSMSMessage(); $message->content("Hello {$notifiable->name}!"); $message->sender("Me"); return $message; } }