zanysoft/laravel-hubspot
Composer 安装命令:
composer require zanysoft/laravel-hubspot
包简介
Adds a Laravel specific wrapper for the Hubspot API V1 client package
README 文档
README
This is a wrapper for the hubspot/hubspot-php package and gives the user a Service Container binding and facade of the SevenShores\Hubspot\Factory::create('api-key') function.
Installation
From the command line run
composer require zanysoft/laravel-hubspot
Configuration
Run this on the command line for publishing a configuration file to config/meta-tags.php.
php artisan vendor:publish --provider="ZanySoft\LaravelHubSpot\HubSpotServiceProvider" --tag="config"
Get a HubSpot API Key from the Intergrations page of your HubSpot account.
Add your HubSpot API key into the your .env file: HUBSPOT_API_KEY=yourApiKey
Usage
You can use either the facade or inject the HubSpot class as a dependency:
Facade
// Echo all contacts first and last names $response = HubSpot::contacts()->all(); foreach ($response->contacts as $contact) { echo sprintf( "Contact name is %s %s." . PHP_EOL, $contact->properties->firstname->value, $contact->properties->lastname->value ); } // OR $factory = HubSpot::factory(); $response = $factory->contacts()->all(); foreach ($response->contacts as $contact) { echo sprintf( "Contact name is %s %s." . PHP_EOL, $contact->properties->firstname->value, $contact->properties->lastname->value ); }
Dependency Injection
Route::get('/', function (ZanySoft\LaravelHubSpot\HubSpot $hubspot) { $response = $hubspot->contacts()->all(); foreach ($response->contacts as $contact) { echo sprintf( "Contact name is %s %s." . PHP_EOL, $contact->properties->firstname->value, $contact->properties->lastname->value ); } });
For more info on using the actual API see the main repo hubspot/hubspot-php
Issues
Please only report issues relating to the Laravel side of things here, main API issues should be reported here
统计信息
- 总下载量: 337
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-11-22