Skip to content

thingstelemetry/laravel-traccar

Repository files navigation

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 Traccar PHP SDK

Latest Version on Packagist GitHub Actions Test Status Total Downloads

Traccar Screenshot

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.

Requirements

Version PHP Composer Laravel
1.x >= 8.4 Required >= 11.x

Installation

You can install the package via Composer

composer require thingstelemetry/laravel-traccar

Configuration

Environment variables

  • TRACCAR_API_KEY – Your Traccar API token
  • TRACCAR_BASE_URL – Base API URL (default https://demo.traccar.org/api)

Configuration

You can publish the configuration by running the following command:

php artisan vendor:publish --tag=config --provider="ThingsTelemetry\Traccar\TraccarServiceProvider"

Usage

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'

Full Documentation

The full documentation can be found on Things Telemetry Website.

Testing

composer test

Changelog

Please see RELEASE NOTES for more information on what has changed recently.

Contributing

Please see Contribution Guidelines for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

The MIT License (MIT). Please see License File for more information.

About

Laravel package for interacting with Traccar api

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages