fungku/laravel-hubspot

PHP HubSpot API wrapper for Laravel 4

v1.1.1 2014-07-03 00:07 UTC

This package is not auto-updated.

Last update: 2024-04-16 08:14:23 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version Scrutinizer Code Quality License

PHP HubSpot API package for Laravel 4

Most of the hard-working code is modified classes from HubSpot/haPiHP.

Setup

In composer.json:

"require": {
	"fungku/laravel-hubspot": "1.1.*"
}

then run composer install or composer update

Open app/config/app.php and add this to the providers array:

'Fungku\HubSpot\HubSpotServiceProvider',

TO SET YOUR API KEY:

Run the following command: $ php artisan config:publish fungku/laravel-hubspot

This will generate a config file to: app/config/packages/fungku/laravel-hubspot/api.php

You can then update this file with your api key from HubSpot and set the user agent.

You could also set an environment variable called, HUBSPOT_APIKEY

Examples

Contacts:

$contacts = HubSpot::contacts();

// Get 100 contacts
$contacts->get_all_contacts(array('count'=>100));

// Get a contact by email address
$contacts->get_contact_by_email('example@somedomain.com');

Lists

$lists = HubSpot::lists();

// Get 20 lists
$lists->get_lists(array('count'=>20));