quadrogod/laravel-mobizon

Laravel 的 Mobizon SMS 通知驱动

v2.0.1 2023-12-23 20:20 UTC

This package is auto-updated.

Last update: 2024-09-23 22:03:50 UTC


README

安装

通过 composer 安装

composer require quadrogod/laravel-mobizon

设置您的 Mobizon 服务

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

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

用法

此包提供了一种新的渠道,可以在您的通知类中使用,如下所示

use Illuminate\Notifications\Notification;
use Quadrogod\LaravelMobizon\MobizonChannel;
use Quadrogod\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;
}

致谢

感谢 lararakeiaiAlitvinov 提供的原版包。

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件