artificertech/laravel-hubspot

为 https://github.com/HubSpot/hubspot-api-php 包提供的 Laravel 封装


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

https://github.com/HubSpot/hubspot-api-php 包提供的 Laravel 封装

安装

您可以通过 composer 安装此包

composer require artificertech/laravel-hubspot

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="laravel-hubspot-config"

这是已发布配置文件的内容

return [

    /*
    |--------------------------------------------------------------------------
    | Default Hubspot Connection Name
    |--------------------------------------------------------------------------
    |
    | Here you may specify which of the hubspot connections below you wish
    | to use as your default connection for all HubSpot work. Of course
    | you may use many connections at once using the HubSpot library.
    |
    */

    'default' => env('HUBSPOT_CONNECTION', 'hubspot'),

    /*
    |--------------------------------------------------------------------------
    | HubSpot Connections
    |--------------------------------------------------------------------------
    |
    | Here are each of the HubSpot connections setup for your application.
    |
    */

    'connections' => [
        'hubspot' => [
            'token' => env('HUBSPOT_ACCESS_TOKEN'),
        ],
    ],

];

用法

有关用法,请参阅 hubspot-api-php

/** @var \HubSpot\Discovery\Discovery */
$hubspotDiscovery = \Artificertech\HubSpot\Facades\HubSpot::connection();
$hubspotDiscovery = \Artificertech\HubSpot\Facades\HubSpot::connection('hubspot');

/** @var \HubSpot\Discovery\Crm\Discovery */
$crm = $hubspotDiscovery->crm();

/** @var \HubSpot\Discovery\Crm\Discovery */
$crm = \Artificertech\HubSpot\Facades\HubSpot::crm();

您可以通过以下方式检查特定连接是否启用

\Artificertech\HubSpot\Facades\HubSpot::connected();

\Artificertech\HubSpot\Facades\HubSpot::connected('hubspot');

此操作不会检查您的访问令牌是否有效。它仅检查您的访问令牌是否提供。这对于在本地禁用连接很有用

测试

composer test

更新日志

请参阅 CHANGELOG 了解最近更改的信息。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全漏洞

请审查 我们的安全策略 了解如何报告安全漏洞。

致谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。