royceltd / laravel-bulksms
轻松将批量短信集成到laravel应用中
2.0.2
2024-07-14 12:17 UTC
Requires
- php: ^8.0|^8.2|^8.3
- illuminate/console: ^8.0|^9.0|^10|^11.0
- illuminate/support: ^8.0|^9.0|^10|^11.0
README
Laravel批量短信
V2支持V9及以上版本,V8及以下版本请使用V1
此包提供了一个用于从任何控制器发送短信的Facade。在Royce BulkSMS免费开户Royce BulkSMS,在API菜单下点击生成API。复制API密钥并将其粘贴到您的.env文件中
API_KEY=apikey SENDER_ID=RoyceLTD
功能
-
提供用于存储已发送文本的数据库表。表名:sent_text_messages
-
接收即时投递状态。将webhook URL添加到您的bulksms账户中,我们将把消息投递状态发送回您的应用程序
安装
安装royceltd/laravel-bulksms:*
composer require royceltd/laravel-bulksms:*
运行迁移
此包使用数据库表存储已发送文本。它还提供了一个简单的UI,您可以查看已发送文本
php artisan migrate
用法
Laravel用法
打开一个免费账户Royce BulkSMS,在API菜单下点击生成API。复制API密钥并将其粘贴到您的.env文件中
API_KEY=apikey SENDER_ID=RoyceLTD
发送文本消息
为了发送文本消息,请将facade添加到您的控制器顶部,并按顺序调用带有两个参数的sendSMS方法: 接收者电话号码 和 消息。
请参考下面的示例以获取指导。
use RoyceLtd\LaravelBulkSMS\Facades\RoyceBulkSMS; $phone = "071234567"; $message = "Hello world"; RoyceBulkSMS::sendSMS($phone, $message);
支持
我们提供免费集成。通过电话/whatsapp +254 713727937联系我们developer@roycetechnologies.co.ke
API集成
如果您想在不使用包的情况下集成API,请参阅以下文档:API文档