alt-three / segment
此软件包已被废弃,不再维护。没有建议的替代软件包。
Laravel 的 Segment 桥接器
v3.5.0
2020-07-25 18:30 UTC
Requires
- php: ^7.1.3
- illuminate/config: ^5.5 || ^6.0 || ^7.0 || ^8.0
- illuminate/support: ^5.5 || ^6.0 || ^7.0 || ^8.0
- segmentio/analytics-php: ~1.5.2
Requires (Dev)
- graham-campbell/analyzer: ^2.4 || ^3.0
- graham-campbell/testbench: ^5.5
- phpunit/phpunit: ^6.5 || ^7.5 || ^8.4 || ^9.0
README
安装
Alt Three Segment 是 Laravel 的 Segment 桥接器。本版本需要 PHP 7.1-7.4,并支持 Laravel 5.5-8。您可以使用 Composer 来引入此软件包。
$ composer require alt-three/segment:^3.5
安装完成后,如果您不使用自动软件包发现,则需要将 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, ], ]);
安全
我们的完整安全策略可在 此处 阅读。
许可
Alt Three Segment 遵循 MIT 许可证 (MIT)。