media365/transmitter

Laravel 5+ SMS 发送器

1.0.0 2020-01-02 07:18 UTC

This package is auto-updated.

Last update: 2024-09-05 21:01:19 UTC


README

SMS 网关集成。支持的驱动器:Textvertising(英国),Log 等。

安装

  1. 安装包
composer require media365/transmitter
  1. 使用以下命令将配置文件发布到 config/transmitter.php
php artisan vendor:publish --provider="Media365\Transmitter\TransmitterServiceProvider"

别忘了在 config/transmitter.php 中添加您的短信网关(Textvertising)凭证。您可以随意更改 SMS 网关驱动器类。要记录短信而不是发送短信,有一个名为 'LogSMS' 的驱动器。要使用此驱动器,请在 config/transmitter.php 中将其设置为驱动器。

用法

\Media365\Transmitter\Facades\Transmitter::send("<phone number>", "<message here>"); 

扩展

您可能需要与除现有之外的其他 SMS 网关进行工作,这是很常见的。在这种情况下,您只需要创建一个实现了 Media365\Transmitter\Services\SMS 接口的新类。然后,在 config/transmitter.php 配置文件中将您的类设置为 driver。不要犹豫,为这个包添加新的 SMS 网关支持并提交一个 pull request。

许可

MIT