orlyapps/laravel-event-tracking

按模型和API进行事件跟踪

3.0 2022-03-15 05:26 UTC

This package is auto-updated.

Last update: 2024-09-15 10:45:44 UTC


README

Latest Version on Packagist Quality Score Total Downloads

适用于移动应用的事件跟踪

安装

您可以通过composer安装此包

composer require orlyapps/laravel-event-tracking
php artisan vendor:publish --provider="Orlyapps\LaravelEventTracking\LaravelEventTrackingServiceProvider" --tag="config"
php artisan vendor:publish --provider="Orlyapps\LaravelEventTracking\LaravelEventTrackingServiceProvider" --tag="migrations"
// User.php
class User extends Authenticatable
{
    use HasEventTracking;
}

// api.php
LaravelEventTracking::routes();

使用方法

$user->track('first_login', ['my-meta-key' => 'my meta value'])
fetch("http://laravel.test/api/events", {
    headers: {
        accept: "application/json, text/plain, */*",
        "accept-language": "de",
        authorization:
            "Bearer 9|mrHe15eBQkGejPtXXbZ8VB4yVczhFD8fDHmObjQgskEk7f5G1dW1LbqIBQ2MjZWP6xhhniHRpxhNaZm0",
        "content-type": "application/json",
    },
    body: '{"name":"first_login","my-meta-key":{"code":"my meta value"}}',
    method: "POST",
    mode: "cors",
});

变更日志

有关最近更改的更多信息,请参阅变更日志

贡献

有关详细信息,请参阅贡献指南

安全

如果您发现任何安全相关的问题,请通过info@orlyapps.de发送电子邮件,而不是使用问题跟踪器。

致谢

许可

MIT许可证(MIT)。有关更多信息,请参阅许可文件