digitalleapagency/active-campaign

Laravel 包用于管理 Active Campaign 账户中的联系人,添加/移除标签到联系人并管理活动

dev-master 2021-07-06 17:42 UTC

This package is auto-updated.

Last update: 2024-09-07 00:02:09 UTC


README

Laravel 对 Active Campaign 包的集成。

Digital Leap Agency 开发的开源包,代码质量优良,加油!

文档

按照以下步骤安装并实施 active campaign 包到您的 Laravel 项目中

  1. 从您的 Laravel 项目根目录打开命令提示符/终端。
  2. 运行以下命令安装包

composer require digitalleapagency/active-campaign

  1. 一旦包完全安装,您需要将配置文件复制到您的 config 文件夹中并注册 ActiveCampaignServerProvider。为此,请运行以下命令

php artisan activecampaign:install

  1. 一旦依赖项安装完成,并通过服务提供商注册了门面和迁移,您需要通过运行命令来运行迁移

php artisan migrate

这将创建所有必要的表来存储 Active Campaign 联系人、标签和活动。确保您的 Laravel 项目连接到了数据库。

  1. 好了!现在您可以使用这个包的 Facades 在项目中使用了。

以下列出了 Facades 和方法定义

  • use Contact;

    • Contact::addContact(array $contact[firstName,lastName,email,phone])
    • Contact::updateContact(array $contact[firstName,lastName,email,phone],$contactID)
    • Contact::getContacts(array $query_parameters) - 访问 Active Campaign 获取查询参数
  • use Tag;

    • Tag::addTag(array $tag[tag,description],$contactID)
    • Tag::updateTag(array $tag[tag,description],$tagID,$contactID)
    • Tag::removeTag($tagID,$contactID)
  • use Event;

    • Event::addEvent(array $event[event_name])
    • Event::trackEvent(array $event[event,eventdata,email])