velostazione/laravel-besms

BeSMS Laravel 通知通道

1.0.3 2021-09-30 10:58 UTC

This package is auto-updated.

Last update: 2024-09-04 15:52:48 UTC


README

Latest Version on Packagist Total Downloads PHP 8.0.10 Laravel 8

BeSMS 通知通道 for Laravel

安装

composer require velostazione/laravel-besms

将配置添加到您的 .env 文件中

BESMS_USERNAME=
BESMS_PASSWORD=
BESMS_API_ID=
BESMS_REPORT_TYPE= # Default: C
BESMS_SENDER= # Default: null

用法

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

use Illuminate\Notifications\Notification;
use \Velostazione\Laravel\BeSMSChannel;

class YourNotification extends Notification
{
    public function via($notifiable): array
    {
        return [BeSMSChannel::class];
    }

    public function toBeSMS($notifiable): BeSMSMessage
    {
        $message = new BeSMSMessage();
        $message->content("Hello {$notifiable->name}!");
        $message->sender("Me");
        return $message;
    }
}