procionegobbo / l9-smsapi-notification-channel
v1.3.1
2023-03-14 16:58 UTC
Requires
- php: >=8.0
- illuminate/notifications: ~8.0|~9.0
- illuminate/support: ~8.0|~9.0
- smsapi/php-client: ^3.0
Requires (Dev)
- mockery/mockery: ^1.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2023-03-14 17:00:06 UTC
README
此软件包使得使用Laravel 9.x通过SMSAPI发送通知变得简单。
Laravel 9.x的易用通知通道。
$user->notify(new TestSms('This is a test message'));
内容
安装
composer require fitprime/l9-smsapi-notification-channel
在SMSAPI上创建账户并获取API令牌。将您的API密钥放在应用程序根目录的.env文件中。
SMSAPI_AUTH_TOKEN=<your_auth_token>
设置L9SmsApi服务
如果您需要更改应用程序的默认设置,您必须发布配置文件。
使用
发送消息
use Illuminate\Notifications\Notification; use Fitprime\L9SmsApi\L9SmsApiChannel; use Fitprime\L9SmsApi\L9SmsApiMessage; class TestSms extends Notification { public function via($notifiable) { return [L9SmsApiChannel::class]; } public function toL9Smsapi($notifiable) { return (new L9SmsApiMessage()) ->content( 'Text message content' ) ->to($notifiable->phone_number); } }
可用的消息方法
content()
设置短信消息内容
to()
设置短信消息接收者
sender()
设置短信消息发送者
更新日志
请参阅CHANGELOG获取有关最近更改的更多信息。
测试
$ composer test
安全性
如果您发现任何与安全相关的问题,请使用问题跟踪器。
贡献
请参阅CONTRIBUTING获取详细信息。
鸣谢
许可
MIT许可(MIT)。请参阅许可文件获取更多信息。