seven.io / bagisto
v1.2.0
2022-09-08 09:32 UTC
Requires
- php: ^7.4|^8.0
Requires (Dev)
- bagisto/bagisto: ^1.2|^1.3
This package is auto-updated.
Last update: 2024-09-15 14:45:42 UTC
README
添加通过 seven 发送短信的功能。
先决条件
安装
-
通过运行
composer require seven.io/bagisto
获取此包 -
通过在 config/app.php 中添加条目将包注册为服务提供者。
<?php return [ // ... 'providers' => [ // ... Seven\Bagisto\Providers\SevenServiceProvider::class, ], // ... ];
- 执行以下命令以清除缓存和迁移数据库:
php artisan cache:clear && php artisan migrate
设置
在您开始发送短信之前,您需要提交您的 seven API 密钥。这可以通过两种方式完成:
通过管理面板进行配置
- 在 Bagisto 管理面板中,导航到 仪表板 -> 配置 -> seven。
- 输入您的 API 密钥,然后通过点击 保存 提交。
设置环境变量
- 通过在项目的根目录下添加条目到 .env 文件来定义您的 seven API 密钥。
SEVEN_API_KEY=YourSuperSecretApiKeyFromSeven
- 向 config/services.php 添加以下行
return [ // ... 'seven' => [ 'api_key' => env('SEVEN_API_KEY'), // must match the key from .env file added in the previous step ], ];
通过执行 php artisan cache:clear && php artisan config:cache
清除缓存并缓存配置。
请注意:通过配置设置 API 密钥优先于定义为环境变量。此外,由于技术限制,环境中的值不会在配置表单中显示。
用法
向客户发送短信
转到 客户
并点击操作列中的 seven 图标。
向客户组发送短信
转到 组
并点击操作列中的 seven 图标。
您可以使用属性占位符,只要定义了,就可以解析为人的属性,例如,{{first_name}} {{last_name}} 解析为人的名和姓。
支持
需要帮助?请随时 联系我们。