sms77/bagisto

该软件包已被废弃且不再维护。作者建议使用seven.io/bagisto软件包。

v1.2.0 2022-09-08 09:32 UTC

This package is auto-updated.

Last update: 2023-12-15 13:17:07 UTC


README

68747470733a2f2f7777772e736576656e2e696f2f77702d636f6e74656e742f75706c6f6164732f4c6f676f2e737667

添加通过seven发送短信的功能。

前提条件

安装

  1. 通过运行composer require seven.io/bagisto通过composer检索软件包

  2. 通过在config/app.php中添加条目将软件包注册为服务提供程序。

<?php
return [
    // ...
    'providers' => [
        // ...
        Seven\Bagisto\Providers\SevenServiceProvider::class,
    ],
        // ...
];
  1. 执行以下命令以清除缓存并迁移数据库
php artisan cache:clear && php artisan migrate

设置

在您可以开始发送短信之前,您需要提交您的seven API密钥。这可以通过以下两种方式完成

通过管理面板进行配置

  1. 在Bagisto管理面板中导航到仪表板 -> 配置 -> seven
  2. 输入您的API密钥,然后通过单击保存提交。

设置环境变量

  1. 通过在项目的根目录下添加条目到.env文件来定义您的seven API密钥。
SEVEN_API_KEY=YourSuperSecretApiKeyFromSeven
  1. 将以下行添加到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}}解析为人的名字和姓氏。

支持

需要帮助?请随时联系我们

MIT