magojr / laravel-smpp
该包最新版本(v1.1.2)没有可用的许可证信息。
为Laravel框架提供基于SMPP协议的短信发送。
v1.1.2
2019-10-16 09:28 UTC
Requires
- illuminate/support: ^6.0
- php-smpp/php-smpp: 1.2
Requires (Dev)
- phpunit/phpunit: ~5.0
This package is auto-updated.
Last update: 2024-09-16 21:57:24 UTC
README
Laravel SMPP
此包是 onlinecity/php-smpp 库的一个小型包装。它为Laravel 5.2框架提供了基本的SMPP接口和实现。
安装
您可以使用Composer命令安装Laravel SMPP。
$ composer require magojr/laravel-smpp
然后,您需要在config/app.php文件中的providers数组中添加LaravelSmpp\LaravelSmppServiceProvider::class,并通过调用$ php artisan vendor:publish命令复制默认配置。
使用方法
您可以使用服务非常直接,并在控制器中注入依赖项。
<?php namespace App\Http\Controllers; class SmsController extends Controller { public function send(SmppServiceInterface $smpp) { // One number $this->smpp->sendOne(1234567890, 'Hi, this SMS was send via SMPP protocol'); // Multiple numbers $this->smpp->sendBulk([1234567890, 0987654321], 'Hi!'); } }
但是,最好通过定义一个SMPP兼容的服务接口,将您的短信发送服务从SMPP实现中抽象出来。