hosomikai/kotsms
Composer 安装命令:
composer require hosomikai/kotsms
包简介
Send sms use kotsms service - Laravel 5 version
README 文档
README
Requirement for laravel 5.6 - 8.x
PHP >= 7
Installation
Via Composer
1. Require the Package
$ composer require hosomikai/kotsms
2. Set up env .env
KOTSMS_USERNAME="your username"
KOTSMS_PASSWORD="your password"
如果你想載入demo範例 config/app.php
'providers' => [
...
Hosomikai\Kotsms\KotsmsDemoServiceProvider::class,
]
設定完成後瀏覽 http://localhost:8000/test/kotsms
如果你要接收簡訊王發送簡訊後的結果
KOTSMS_RETURN_URL="your url for accepts kotsms request after send sms"
Usage
1. 發送簡訊
use Kotsms;
...
$content = 'hello world!'; //發送內容
$smsNumber = '0911123456'; //發送對象手機號碼
$costPoints = Kotsms::countAmount($content); //試算此封簡訊會花費多少點數
//發送簡訊
$response = Kotsms::to($smsNumber)
->content($content)
->send();
$response->isSuccess(); //是否成功
$response->getMessage(); //回傳成功或錯誤訊息
$response->toArray();
toArray格式:
//成功
[
'value' => 'kmsgid',
'message' => '成功',
'success' => true,
];
//失敗
[
'value' => '-60002',
'message' => '您帳戶中的點數不足',
'success' => false,
];
2. 查詢點數
use Kotsms;
...
//剩餘點數
$points = Kotsms::queryUserPoints();
3. 查詢簡訊發送狀態
use Kotsms;
...
$reposnse = Kotsms::queryStatus($kmsgid);
if ($response->isSuccess()) {
//成功
} else {
//失敗
}
Change log
Please see the changelog for more information on what has changed recently.
TODO
hosomikai/kotsms 适用场景与选型建议
hosomikai/kotsms 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 1.41k 次下载、GitHub Stars 达 1, 最近一次更新时间为 2018 年 08 月 03 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「sms」 「kotsms」 「簡訊王」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 hosomikai/kotsms 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 hosomikai/kotsms 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 hosomikai/kotsms 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
SDK for payment gateway PlatbaMobilom.sk for PHP7.0
Extensible library for building notifications and sending them via different delivery channels.
yii2-sms expand
A fork of simplesoftwareio/simple-sms with Verimor driver.
Aakash Sms Provider Api Wrapper
PHP-based SMPP client lib
统计信息
- 总下载量: 1.41k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 9
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-08-03