orlyapps / laravel-event-tracking
按模型和API进行事件跟踪
3.0
2022-03-15 05:26 UTC
Requires
- php: ^8.0
- illuminate/support: ^8.0|^9.0
Requires (Dev)
- orchestra/testbench: ^4.0
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-15 10:45:44 UTC
README
适用于移动应用的事件跟踪
安装
您可以通过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)。有关更多信息,请参阅许可文件。