eelcol / laravel-tradetracker
Laravel wrapper for the Tradetracker API
Installs: 1 491
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: ^7.4|^8.0
- illuminate/http: ^7|^8
- illuminate/support: ^7|^8
Requires (Dev)
- orchestra/testbench: ^5.0
- phpunit/phpunit: ^9.5
- spatie/laravel-settings: ^2.0
This package is auto-updated.
Last update: 2025-03-29 00:52:28 UTC
README
composer require eelcol/laravel-tradetracker
Setup .env
Change your .env to include the following variables:
TRADETRACKER_ID=...
TRADETRACKER_SECRET=...
Publish assets
php artisan vendor:publish --tag=laravel-tradetracker
Also run the migrations after publishing:
php artisan migrate
Fetch data
Load transactions
use Eelcol\LaravelTradetracker\Support\Facades\Tradetracker;
// last 7 days
Tradetracker::getTransactions(now()->subDays(7), now());
// today only
Tradetracker::getTransactions(now());
Make another GET call
Currently, only the call to load transactions is build-in. To make another GET call:
use Eelcol\LaravelTradetracker\Support\Facades\Tradetracker;
Tradetracker::get('path', ['param1' => 123]);
to do
- use Laravel Soap https://laravel-news.com/laravel-soap
- add tests