media365 / transmitter
Laravel 5+ SMS 发送器
1.0.0
2020-01-02 07:18 UTC
Requires
- php: ^7.1
This package is auto-updated.
Last update: 2024-09-05 21:01:19 UTC
README
SMS 网关集成。支持的驱动器:Textvertising(英国),Log 等。
安装
- 安装包
composer require media365/transmitter
- 使用以下命令将配置文件发布到
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