ultraboldma / clever-reach
CleverReach 集成样板包
0.0.2
2023-08-11 09:57 UTC
Requires
- php: ^8.1
- illuminate/support: 9.* || 10.*
- livewire/livewire: ^2.5
This package is auto-updated.
Last update: 2024-09-15 01:01:22 UTC
README
v3 API 集成
本包是使用 CleverReach API v3 的样板。它包含处理组、表单和订阅者的操作和 Livewire 组件。您可以使用包含表单/组 ID 的新闻通讯列表,以生成易于注册的表单。
目前仅支持 Laravel 9/10
文档
安装
安装包
通过执行命令将包添加到您的 composer.json 中。
composer require ultraboldma/clever-reach
Laravel CleverReach 特性自动发现 Laravel。如果失败,只需将服务提供者添加到 app.php 文件中。
UltraboldMA\CleverReach\CleverReachServiceProvider::class,
发布所有内容
由于我们专注于提供工作样板,所有必要的文件都将发布到您的应用程序结构中。如果需要,您也可以发布单个部分。
php artisan clever-reach:publish
迁移
在发布过程中,迁移也被发布。这将生成您需要的所有表。
php artisan migrate
菜单项
此包不包括菜单。您需要自己构建并链接到发布的路由。
Tailwind
本包中的所有元素都基于 Tailwind,并提供最小化样式。如果需要,您可以根据您使用的任何框架调整发布的视图。
配置
基础 URL
CleverReach v3 API 的基础 URL。它已经为您设置好了。
'baseUrl' => 'url of api'
单个客户端
您可以选择运行多个 API 客户端以与多个 CleverReach 账户交互。
'singleClient' => true
可用语言
如果您希望根据应用程序的区域设置加载基于数据库的不同语言/区域设置,您可以在 DB 中创建不同的新闻通讯。请在此处列出可用语言。
'available_languages' => ['de', 'en']
默认组 ID
如果您总是想为新闻通讯注册使用默认组,您可以在这里设置它。(尚未提供)
'default_group_id' => 39843984
默认表单 ID
与默认组 ID 相同。(尚未提供)
'default_form_id' => 39839483
Laravel 兼容性
Laravel 低于版本不支持。