xoxoday / sms
此包最新版本(1.2)没有可用的许可信息。
此包包含使用 Kalyera 发送 SMS 的 API 代码。
1.2
2022-11-15 08:08 UTC
This package is not auto-updated.
Last update: 2024-10-01 16:51:47 UTC
README
SMS 包
什么是 SMS API?
此包使用不同的网关处理所有与 SMS 相关的任务。
安装
使用 composer 安装此包。
$ composer require xoxoday/sms
数据库表迁移
在您的数据库中创建 xosms_messages 表。
$ php artisan migrate
发布包
使用以下 artisan 命令创建 config/xosms.php 和 Jobs/SendSmsRequest.php 文件
$ php artisan vendor:publish --tag="sms_files"
完成配置
设置您的凭证
打开 config/xosms.php 配置文件并设置您的凭证
return [ 'kaleyra_sms_api_key' => env('KALEYRA_SMS_API_KEY', 'Set your API KEY'), 'kaleyra_sms_message_otp' => env('KALEYRA_SMS_MESSAGE_OTP', 'Your OTP for login is {{1}} for Golfer\'s Shot Powered by Xoxoday'), 'kaleyra_sms_sender_id' => env('KALEYRA_SMS_SENDER', 'Set your SMS sender ID'), 'kaleyra_sms_api_url' => env('KALEYRA_SMS_API_URL', 'https://global.solutionsinfini.com/api/v4/?api_key='), ];
在您的 Laravel 项目中配置队列以使用 SMS 功能。要配置队列,请运行 artisan 命令。
$ php artisan queue:table $ php artisan migrate
更新环境文件中的队列连接
QUEUE_CONNECTION={{database}}
如何使用
参考 sample.php 文件中的代码并执行包的功能