Simple Event Tracking for Mobile Apps
You can install the package via 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",
});
Please see CHANGELOG for more information what has changed recently.
Please see CONTRIBUTING for details.
If you discover any security related issues, please email info@orlyapps.de instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.