rihabrahman/bulksmsbd-laravel
Composer 安装命令:
composer require rihabrahman/bulksmsbd-laravel
包简介
Laravel package for integrating BulkSMSBD SMS gateway with DLR events.
README 文档
README
A simple and developer-friendly Laravel package for sending SMS via BulkSMSBD — built to make integration painless and clean for all Laravel versions.
🚀 Features
✅ Send SMS (one-to-many)
✅ Send personalized messages (many-to-many)
✅ Check credit balance
✅ Handle Delivery Reports (DLR) via response code
✅ Laravel Events for delivered & failed messages
✅ Works with Laravel 7 – 13 and PHP 8+
🛠️ Installation
composer require rihabrahman/bulksmsbd-laravel
Then publish the config file:
php artisan vendor:publish --tag=bulksmsbd-config
⚙️ Configuration
In your .env file:
BULKSMSBD_API_KEY=your_api_key_here BULKSMSBD_SENDER_ID=your_sender_id_here BULKSMSBD_TYPE=text
You can override config in config/bulksmsbd.php.
💬 Sending SMS
🔹 One-to-Many (Same Message to Many Numbers)
use RihabRahman\BulkSmsBd\Facades\Sms; Sms::send('8801712345678', 'Welcome to our service!'); // Multiple recipients (comma-separated) Sms::send('8801712345678,8801912345678', 'Meeting starts at 3 PM.');
🔹 Many-to-Many (Different Messages to Different Numbers)
$messages = [ ['to' => '8801712345678', 'message' => 'Hello Mr. Rahman'], ['to' => '8801912345678', 'message' => 'Welcome Ms. Akter'], ]; Sms::sendBulk($messages);
💰 Checking Balance
$balance = Sms::balance(); echo "Remaining Credits: " . $balance;
📡 Delivery Report (DLR)
BulkSMSBD sends the response of your request as plain JSON text.
Example response:
{
"response_code": 202,
"message_id": 59432678,
"success_message": "SMS Submitted Successfully",
"error_message": ""
}
🧰 Example API Response Codes
| Code | Description |
|---|---|
| 202 | Success |
| 1001 | Invalid Number |
| 1002 | Sender ID incorrect |
| 1003 | Missing Fields |
| 1005 | Internal Error |
| 1007 | Balance Insufficient |
| 1011 | User Not Found |
| 1032 | IP Not Whitelisted |
🧑💻 Developed & Maintained By
Rihab Rahman
🌐 https://rihabrahman.com
📧 Contact: cse.rihab@gmail.com
If you find this package helpful, consider giving it a ⭐ on GitHub!
❤️ Contributing
Pull requests are welcome! Please fork the repo and submit a PR.
rihabrahman/bulksmsbd-laravel 适用场景与选型建议
rihabrahman/bulksmsbd-laravel 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 0 次下载、GitHub Stars 达 1, 最近一次更新时间为 2025 年 10 月 08 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 rihabrahman/bulksmsbd-laravel 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 rihabrahman/bulksmsbd-laravel 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 21
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-10-08