nielsvandoorn/pipedrive

此包已被废弃且不再维护。没有建议的替代包。

一个用于使用Pipedrive API的Laravel包

dev-master 2016-01-12 18:12 UTC

This package is not auto-updated.

Last update: 2020-01-28 20:12:29 UTC


README

此包可以帮助您构建一个使用LaravelPipedrive CRM API的应用程序。

安装

注意:此包目前正在开发中,尚未准备好用于生产。功能/类名可能会随时间变化。

$ composer require nielsvandoorn/pipedrive

或者,您可以手动在composer.json中添加以下行

"require": {
    "nielsvandoorn/pipedrive": "dev-master"
}

入门

通过composer安装包后,您需要将服务提供者添加到您的Laravel应用程序中。(示例适用于5.1+)

将以下行添加到config/app.php中的providers数组中

Nielsvandoorn\Pipedrive\PipedriveServiceProvider::class

之后,您需要发布配置文件。这可以通过在终端中运行以下命令来完成

php artisan vendor:publush

这将发布config/pipedrive.php文件,内容如下

<?php
return [
    'endpoint' => 'https://api.pipedrive.com/v1/',
    'api_token' => ''
];

填写您的API令牌。

用法

使用Nielsvandoorn/Pipedrive类。

use Nielsvandoorn\Pipedrive;

获取所有人员

$pipedrive = new Pipedrive\Pipedrive();
$pipedrive->person()->all();

获取所有人员,显示姓名和姓氏

$pipedrive = new Pipedrive\Pipedrive();
$pipedrive->person()->all(['first_name', 'last_name']);

通过ID查找人员

$pipedrive = new Pipedrive\Pipedrive();
$pipedrive->person()->find(1);

通过ID查找人员,显示姓名和姓氏

$pipedrive = new Pipedrive\Pipedrive();
$pipedrive->person()->find(1);

待办事项

  • 完成实体
    • 人员
    • 组织
    • 活动
    • 交易
    • 目标
    • 笔记
    • 产品
  • 添加DocBlocks
  • 生成PhpDoc
  • 编写详细文档