composer require ggdx/laravel-insightly
Add the provider:
'providers' => [
GGDX\LaravelInsightly\InsightlyServiceProvider::class,
]
Add the facade:
'aliases' => [
'Insightly' => GGDX\LaravelInsightly\InsightlyFacade::class,
]
Generate the config file:
php artisan vendor:publish
If using version control, add INSIGHTLY_KEY=your_key
to the .env or add your key directly to config/insightly.php
use Insightly;
and then
Insightly::getContacts();
... or if you prefer dependency injection ...
use Insightly;
private $insightly;
public function __construct(Insightly $insightly)
{
$this->insightly = $insightly;
}
and then in some method
$this->insightly->getContacts();