leroy-merlin-br / laravel-optimizely
此包已被废弃,不再维护。未建议替代包。
Optimizely SDK 的 Laravel 封装器
v3.0.1
2022-07-05 12:53 UTC
Requires
- php: >=7.2
- ext-json: *
- illuminate/config: ^5.7.0 || ^6.0 || ^7.0|| ^8.0
- illuminate/support: ^5.7.0 || ^6.0 || ^7.0|| ^8.0
- optimizely/optimizely-sdk: ^3.9
Requires (Dev)
- mockery/mockery: ^1.4
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2022-07-07 12:24:38 UTC
README
Optimizely SDK 的 Laravel 封装器
安装
将包添加到项目中
composer require leroy-merlin-br/laravel-optimizely
发布配置:`php artisan vendor:publish`
在 .env 文件中设置环境变量
-
OPTIMIZELY_DISK
:数据文件将要存储的位置(我们建议使用内存存储,如 Redis) -
OPTIMIZELY_DATAFILE_FILEPATH
:数据文件将要存储的路径,如果您使用键值存储,则此为键。 -
OPTIMIZELY_WEBHOOK_SECRET
:Optimizely 为您的 webhook 生成的密钥令牌,用于验证传入请求并确保其安全性,否则请求将失败
Webhook
当您使用 vendor:publish
发布我们的包时,将创建一个 URI 为 webhooks/optimizely
的路由,Optimizely 将使用此路由发送数据文件更新,您需要在 Optimizely 设置中创建一个 Webhook 并将密钥令牌复制到环境中
使用方法
有关更多使用说明,请访问 Optimizely 的 PHP SDK 文档
贡献
只需进行分支操作即可 :)