Important
This package is still under development and the API may change. Things Telemetry bears no responsibility for any damage caused by using this package.
Things Telemetry Laravel Traccar is a Laravel-specific composer package that simplifies integration with the Traccar GPS tracking platform. It provides an elegant, expressive API to interact with Traccar’s REST endpoints.
| Version | PHP | Composer | Laravel |
|---|---|---|---|
| 1.x | >= 8.4 | Required | >= 11.x |
You can install the package via Composer
composer require thingstelemetry/laravel-traccar
TRACCAR_API_KEY– Your Traccar API tokenTRACCAR_BASE_URL– Base API URL (defaulthttps://demo.traccar.org/api)
You can publish the configuration by running the following command:
php artisan vendor:publish --tag=config --provider="ThingsTelemetry\Traccar\TraccarServiceProvider"Here is a quick example of how to get server information.
use ThingsTelemetry\Traccar\Facades\Server;
// returns ThingsTelemetry\Traccar\Dto\ServerData
$info = Server::getInformation();
$version = $info->version; // '6.10'
$speedUnit = $info->attributes->speedUnit->value; // 'kn', 'kmh', or 'mph'
$timezone = $info->attributes->timezone; // e.g. 'UTC'The full documentation can be found on Things Telemetry Website.
composer testPlease see RELEASE NOTES for more information on what has changed recently.
Please see Contribution Guidelines for details.
Please review our security policy on how to report security vulnerabilities.
The MIT License (MIT). Please see License File for more information.
