定制 asifulmamun/dianasms-esms 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

asifulmamun/dianasms-esms

最新稳定版本:v1.3.0

Composer 安装命令:

composer require asifulmamun/dianasms-esms

包简介

Tiny Laravel helper to send SMS via ESMS.

README 文档

README

Send SMS via ESMS (login.esms.com.bd) from Laravel. Supports multiple recipients and scheduling.

Install

composer require asifulmamun/dianasms-esms
php artisan vendor:publish --tag=config --provider="Asifulmamun\DianasmsEsms\EsmsServiceProvider"

Set .env collect from https://www.dianahost.com/bulk-sms-service/

ESMS_BASE_URL=https://login.esms.com.bd
ESMS_API_TOKEN="XXXXXXXXXXXXXXXX"
ESMS_SENDER_ID="XXXXXXXX"
ESMS_TYPE=plain
ESMS_TIMEOUT=10
ESMS_HTTP_MODE=json

Use

use Asifulmamun\DianasmsEsms\Esms;
Esms::send('01721600688', 'Your OTP: XXXX');

Or

\Asifulmamun\DianasmsEsms\Esms::send('01721600688', 'Your OTP: XXXX');

Use Overriding

// override base_url + token (e.g., staging) for this call
Esms::send('01721600688', 'Hello', [
    'base_url'  => 'https://login.esms.com.bd',
    'api_token' => 'xxxxxxxxxxx',
    'timeout'   => 20,
    'sender_id' => 'xxxxxxxxx',
    'http_mode' => 'json',
]);

统计信息

  • 总下载量: 9
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-08-10