tuanx / laravel-smpp
本包的最新版本(1.0.0)没有提供许可证信息。
为 Laravel 框架提供通过 SMPP 协议发送短信的功能。
1.0.0
2024-07-10 09:46 UTC
Requires
- ext-mbstring: *
- illuminate/support: ^5|^6|^7|^8|^9.0|^10.0|^11.0
- php-smpp/php-smpp: 1.2
This package is auto-updated.
Last update: 2024-09-11 08:16:32 UTC
README
Laravel SMPP
本包是对 onlinecity/php-smpp 库的一个微小包装。它为 Laravel 框架提供了基本的 SMPP 接口和实现。
安装
您可以使用 Composer 命令安装 Laravel SMPP
$ composer require tuanx/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 兼容的服务接口来抽象您的短信发送服务,从而从 SMPP 实现中分离出来。