TODO
From the command line, run:
composer require bestit/harvest-api
For your Laravel app, open config/app.php
and, within the providers
array, append:
BestIt\Harvest\HarvestServiceProvider::class,
This will bootstrap the package into Laravel.
For your Laravel app, open config/app.php
and, within the aliases
array, append:
'Harvest' => BestIt\Harvest\Facade\Harvest::class,
This will add the Harvest Facade into Laravel.
From the command line, run:
php artisan vendor:publish --provider="BestIt\Harvest\HarvestServiceProvider"
Add the following entries to your environment (.env) file:
HARVEST_SERVER_URL // This is required...
HARVEST_USERNAME // This is required...
HARVEST_PASSWORD // This is required...
// Get all users.
$users = Harvest::users()->all();
// For more examples check the ./examples directory.
// Load dependencies
require_once __DIR__ . '/vendor/autoload.php';
$url = 'https://company.harvestapp.com';
$username = '[email protected]';
$password = 'password';
$client = new \BestIt\Harvest\Client($url, $username, $password);
// Get all users.
$users = $client->users()->all();
// For more examples check the ./examples directory.
- Tests (perhaps use mockable.io?)
- Cover all endpoints