aankhijhyaal / laravel-sparrow
SparrowSMS 通知通道,用于 Laravel
1.0.0
2021-02-04 08:17 UTC
Requires
- ext-curl: *
- ext-json: *
Requires (Dev)
- orchestra/testbench: 9999999-dev
This package is auto-updated.
Last update: 2024-09-16 13:51:49 UTC
README
此包使用 Laravel 通过 SparrowSms API 发送短信通知变得简单。
安装
您可以通过 Composer 安装此包
composer require aankhijhyaal/laravel-sparrow
设置您的凭证
发布配置文件
php artisan vendor:publish --tag=laravel-sparrow
配置您的 SparrowSms API 凭证
// config/sparrow.php 'url' => <endpoint of sparrow sms API>, 'token' => <token generated from sparrow sms website>, 'identity'=><provided by sparrow sms>
用法
现在您可以在通知类的 via()
方法中使用此通道。
文本通知
use Aankhijhyaal\LaraSparrow\SmsMessage; use Illuminate\Notifications\Notification; class InvoicePaid extends Notification { public function via($notifiable) { return ['sparrow']; } public function toSparrow($notifiable) { return (new SmsMessage()) ->setContent("Your message.") ->setRecipient($notifiable->phone); } }
许可
MIT 许可证 (MIT)。