mrhmh / sms-rahyab
此软件包最新版本(v0.2)没有提供许可证信息。
v0.2
2021-04-29 11:03 UTC
This package is auto-updated.
Last update: 2024-09-17 14:28:06 UTC
README
此软件包使得通过 sms.rahyab.ir 发送通知变得容易。
安装
使用 Composer 安装此软件包
composer require mrhmh/sms-rahyab
设置 Rahyab 服务
将您的 Rahyab 凭据添加到 config/services.php
// config/services.php ... 'sms_rahyab' => [ 'company' => env('SMS_RAHYAB_COMPANY'), 'host' => env('SMS_RAHYAB_HOST'), 'port' => env('SMS_RAHYAB_PORT'), 'username' => env('SMS_RAHYAB_USERNAME'), 'password' => env('SMS_RAHYAB_PASSWORD'), 'sender' => env('SMS_RAHYAB_SENDER'), 'token' => env('SMS_RAHYAB_TOKEN'), ], ...
使用方法
您可以在通知中的 via() 方法内使用该通道
use Illuminate\Notifications\Notification; use MrHMH\SmsRahyab\SmsRahyabChannel; use MrHMH\SmsRahyab\SmsRahyabMessage; class AccountApproved extends Notification { public function via($notifiable) { return [SmsRahyabChannel::class]; } public function toSmsRahyab($notifiable) { return SmsRahyabMessage::create("Task #{$notifiable->id} is complete!"); } }
在您的可通知模型中,确保包含一个 routeNotificationForSmsrahyab() 方法,该方法返回一个电话号码。
public function routeNotificationForSmsrahyab() { return $this->mobile; }
许可证
MIT 许可证(MIT)。请参阅 许可证文件 获取更多信息。