令人惊叹 / 分段
Alt-Three的Laravel分段桥
3.5.x-dev
2024-01-31 14:57 UTC
Requires
- php: ^7.1.3 || ^8.2.4
- illuminate/config: ^7.0|^8.0|^9.0|^10.0
- illuminate/support: ^7.0|^8.0|^9.0|^10.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
This package is not auto-updated.
Last update: 2024-09-26 15:06:18 UTC
README
安装
Alt Three Segment是Laravel的Segment桥接器。此版本需要PHP 7.1-7.4,并支持Laravel 5.5-8。只需使用Composer要求该包即可
$ composer require alt-three/segment:^3.5
安装后,如果您没有使用自动包发现,那么您需要在您的config/app.php
中注册AltThree\Segment\SegmentServiceProvider
服务提供器。
配置
Alt Three Segment需要配置。
要开始,您需要发布所有供应商资产
$ php artisan vendor:publish
这将创建一个您可以在其中修改配置的config/segment.php
文件。此外,请确保检查该包中原始配置文件在版本之间的更改。
用法
一旦您在配置中设置了write_key
值,您就可以开始了!对于大多数情况,您可以遵循Segment自己的说明,但是,您想要用Segment
替换Analytics
类名 - 此外,您不需要调用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)授权。