ssrahman / segment
为 Laravel 5 的 Segment 桥接器
此包的官方仓库似乎已不存在,因此包已被冻结。
v3.4.0
2019-03-27 20:27 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 ssrahman/segment
安装后,如果您不使用自动包发现,则需要将 SSRahman\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) 许可。