cachethq / segment
2.1.2
2015-06-27 13:39 UTC
Requires
- php: >=5.5.9
- illuminate/config: 5.0.*|5.1.*
- illuminate/support: 5.0.*|5.1.*
- segmentio/analytics-php: 1.1.*
Requires (Dev)
- phpunit/phpunit: ~4.4
README
为 Laravel 5 编写的 Segment.com 包装器。
此包现已废弃。请参阅 ALTTHREE/SEGMENT
安装
将以下内容添加到您的 composer.json
文件中。
"require": { "cachethq/segment": "~2.1" }
安装包。
$ composer update
将服务提供者添加到 app.php
'providers' => [ // ... 'CachetHQ\Segment\SegmentServiceProvider', ],
如果您想使用 Facade,还需要添加别名
'aliases' => [ // ... 'Segment' => 'CachetHQ\Segment\Facades\Segment', ],
安装配置文件。
$ php artisan vendor:publish
使用由 Segment.com 提供的 write_key
更新新配置文件
使用 Laravel Segment
一旦您在配置中设置了 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, ] ]);
许可
Laravel Segment 遵循 MIT 许可证 (MIT)。