janyksteenbeek/laravel-sendinblue-sync

向Sendinblue单向同步联系人字段

v0.1 2023-03-02 08:52 UTC

This package is auto-updated.

Last update: 2024-09-08 18:27:57 UTC


README

将您的Laravel应用程序中的联系人字段单向同步到Sendinblue营销软件。

Latest Version on Packagist Total Downloads PHPStan

安装

您可以通过composer安装此包

composer require janyksteenbeek/laravel-sendinblue-sync

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="sendinblue-sync-config"

在配置文件或环境变量中设置所有必需的值。有关更多信息,请参阅“设置”部分。

接下来,将特性添加到您的User模型中

use Janyk\LaravelSendinblueSync\Traits\IsSendinblueContact;

class User extends Authenticatable
{
    use IsSendinblueContact;
}

设置说明

  1. 按照安装说明将包包含到您的应用程序中。
  2. 在您可以使用此包之前,您需要生成一个API令牌。您可以在以下位置完成此操作:https://app.sendinblue.com/settings/keys/api/
  3. 将API令牌添加到您的.env文件中作为SENDINBLUE_KEY
  4. 确保您的应用程序中有一个User模型。此模型应具有sendinblue_idemail列。此列将用于存储联系人的Sendinblue ID和联系人的电子邮件。您可以在配置中修改这些字段。
  5. 确保您希望与Sendinblue同步的其他字段存在于您的User模型中。您可以在配置文件中更改这些字段的映射。在配置文件中,您还可以设置任何自定义字段,以防您需要这些字段。
  6. IsSendinblueContact特性添加到您的User模型。

安全漏洞

如果您是外部合作者,并在此存储库中发现安全漏洞,请通过security-external@webmethod.nl将电子邮件发送到我们的安全团队。请勿使用GitHub Issues报告安全漏洞。所有安全漏洞都将得到及时处理。请始终遵守Webmethod协调漏洞披露指南

致谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件

免责声明

此包与SENDINBLUE或其任何分支机构无关联或背书。SENDINBLUE商标的使用仅用于识别该公司和其产品。任何对SENDINBLUE的引用仅用于识别目的,并不表示SENDINBLUE的任何认可或赞助。