alitvinov/laravel-mobizon

Laravel 的 Mobizon SMS 通知驱动程序

v1.05 2020-04-30 15:53 UTC

This package is not auto-updated.

Last update: 2024-09-20 13:35:47 UTC


README

安装

通过 Composer 安装

composer require Alitvinov/LaravelMobizon

设置您的 Mobizon 服务

将您的 Mobizon 凭据添加到 config/services.php – 一个存储第三方服务凭据的常用文件。

// config/services.php
...
'mobizon' => [
    'domain' => '', 
    'secret' => '',
    'alphaname' => null,
],

使用

该软件包提供了一个新的通道,可以在您的通知类中使用,如下所示

use Illuminate\Notifications\Notification;
use Alitvinov\LaravelMobizon\MobizonChannel;
use Alitvinov\LaravelMobizon\MobizonMessage;

public function via($notifiable)
{
    return [MobizonChannel::class];
}

public function toMobizon($notifiable)
{
    return MobizonMessage::create("Your SMS message");
}

在您的可通知模型中添加一个 routeNotificationForMobizon 方法来返回电话号码

public function routeNotificationForMobizon()
{
    //Phone number without symbols or spaces
    return $this->phone_number;
}

鸣谢

感谢 lararakeiai 提供原始软件包。

许可证

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