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 文件中的代码并执行包的功能