owaslo/textit

Laravel 通知通道用于斯里兰卡 Textit

dev-master 2021-08-12 06:03 UTC

This package is auto-updated.

Last update: 2024-09-12 13:02:00 UTC


README

请参阅 此存储库 了解如何提交通道提案的说明。

Laravel Textit 通知通道

Latest Version on Packagist Software License Build Status StyleCI SensioLabsInsight Quality Score Code Coverage Total Downloads

此包简化了使用 [Textit](服务链接) 通过 Laravel 5.5+、6.x 和 7.x 发送通知的过程

内容

安装

您可以通过 composer 安装此包

composer require owaslo/textit

设置 Textit 服务

将您的 Textit 短信网关用户名、密码和 baseurl 添加到 config/services.php 配置文件中

// config/services.php
...
    'textit' => [
        'user' => env('TEXTIT_USER'),
        'password' => env('TEXTIT_PASSWORD'),
        'baseurl' => env('TEXTIT_BASEURL'),
    ],
...

使用方法

您可以在通知中的 via() 方法中使用此通道

use Illuminate\Notifications\Notification;
use NotificationChannels\TurboSMS\TurboSMSMessage;

class AccountApproved extends Notification
{
    public function via($notifiable)
    {
        return ["textit"];
    }

    public function toTextit($notifiable)
    {
        return (new TextitMessage("Your account was approved!"));       
    }
}

可用的消息方法

所有可用选项列表

更新日志

请参阅 更新日志 了解最近更改的信息。

测试

$ composer test

安全

如果您发现任何安全问题,请通过电子邮件 upeksha@owaslo.com 联系我们,而不是使用问题跟踪器。

贡献

请参阅 贡献指南 了解详细信息。

鸣谢

许可协议

MIT 许可协议 (MIT)。请参阅 许可文件 了解更多信息。