procionegobbo/l9-smsapi-notification-channel

此软件包已被放弃,不再维护。作者建议使用fitprime/l9-smsapi-notification-channel软件包。

Laravel 8/9的SMSAPI通知通道

v1.3.1 2023-03-14 16:58 UTC

This package is auto-updated.

Last update: 2023-03-14 17:00:06 UTC


README

Latest Version on Packagist Software License StyleCI Total Downloads

此软件包使得使用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)。请参阅许可文件获取更多信息。