lifeonscreen / segment
Laravel 5 的分段桥接器
v3.1.2
2019-03-18 07:54 UTC
Requires
- php: ^7.1.3
- illuminate/config: 5.5.*|5.6.*|5.7.*|5.8.*
- illuminate/support: 5.5.*|5.6.*|5.7.*|5.8.*
- segmentio/analytics-php: ~1.5.2
Requires (Dev)
- graham-campbell/analyzer: ^2.1
- graham-campbell/testbench: ^5.1
- phpunit/phpunit: ^6.5|^7.0
README
为 Laravel 5 提供的 Segment 桥接器。
安装
此版本需要 PHP 7.1 或 7.2,并且仅支持 Laravel 5.5 - 5.8。
要获取最新版本,只需使用 Composer 引入项目。
$ composer require alt-three/segment
安装后,如果您不使用自动包发现,则需要将 AltThree\Segment\SegmentServiceProvider
服务提供者注册到您的 config/app.php
文件中。
配置
Alt Three Segment 需要配置。
要开始,您需要发布所有供应商资产
$ php artisan vendor:publish
这将创建一个您可以在其中修改配置的 config/segment.php
文件。同时,请确保检查此包中原始配置文件在各个版本之间的更改。
使用方法
一旦您在配置中设置了 write_key
值,您就可以开始了!大多数情况下,您可以遵循 Segment 的说明,但您需要将 Analytics
类名替换为 Segment
- 另外,您不需要调用 class_alias
。
识别用户
Segment::identify([ "userId" => "12345abcde", "traits" => [ "name" => "James Brooks", "email" => "test@test.com", ] ]);
跟踪操作
Segment::track([ "userId" => "12345abcde", "event" => "Did something", "properties" => [ "was_awesome" => true, ] ]);
安全性
如果您在此包中发现安全漏洞,请通过 support@alt-three.com 邮件联系我们。所有安全漏洞都将得到及时解决。
许可证
Alt Three Segment 在 MIT 许可证 (MIT) 下授权。