ulasoft / laravel-smpp
该软件包最新版本(v1.3.2)没有可用的许可证信息。
为 Laravel 框架提供通过 SMPP 协议发送 SMS 的功能。
v1.3.2
2020-08-31 15:02 UTC
Requires
- ext-mbstring: *
- illuminate/support: ^5|^6|^7
- php-smpp/php-smpp: 1.2
This package is auto-updated.
Last update: 2024-09-25 21:53:13 UTC
README
Laravel SMPP
此软件包是对 onlinecity/php-smpp 库的微小封装。它为 Laravel 5.2 框架提供了一个基本的 SMPP 接口和实现。
安装
您可以使用 Composer 命令安装 Laravel SMPP
$ composer require franzose/laravel-smpp
然后,您需要将 LaravelSmpp\LaravelSmppServiceProvider::class
添加到您的 config/app.php
文件中的 providers 数组中,并通过执行 $ 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 兼容的服务接口来将您的 SMS 发送服务从 SMPP 实现中抽象出来。