infusionweb / laravel-marketo-rest-api
提供 Laravel 5 服务提供者和外观用于 Marketo REST API 客户端。
0.1.1
2016-05-26 17:33 UTC
Requires
- php: >=5.5.9
- dchesterton/marketo-rest-api: ^0.0.5
- illuminate/support: ~5.0
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
- phpunit/phpunit: ~4.6
This package is auto-updated.
Last update: 2024-08-28 08:58:45 UTC
README
用于在 Laravel 中使用 Marketo REST API 客户端包的增强包装器
此包为 dchesterton/marketo-rest-api 提供了一个 Laravel 5 服务提供者和外观,这是一个作为 "Marketo.com REST API 的非官方 PHP 客户端" 的 Composer 包。
启用并配置后,此包允许通过 Laravel 外观更方便地使用 Marketo REST API 客户端 功能,并添加一些配置选项以增加易用性。
安装
步骤 1: Composer
通过 Composer 命令行
$ composer require infusionweb/laravel-marketo-rest-api
或将包添加到您的 composer.json
{ "require": { "infusionweb/laravel-marketo-rest-api": "~0.1.0" } }
步骤 2: 注册服务提供者
将服务提供者添加到您的 config/app.php
'providers' => [ // InfusionWeb\Laravel\Marketo\MarketoClientProvider::class, ];
步骤 3: 启用外观
将外观添加到您的 config/app.php
'aliases' => [ // 'Marketo' => InfusionWeb\Laravel\Marketo\MarketoClientFacade::class, ];
步骤 4: 发布包配置文件
$ php artisan vendor:publish --provider="InfusionWeb\Laravel\Marketo\MarketoClientProvider"
现在您可以通过编辑 config/marketo.php
文件来设置 Marketo 身份验证和其他偏好设置。
使用示例
<?php use Marketo; $fields = [ 'email' => 'email@example.com', 'firstName' => 'Example', 'lastName' => 'User', ]; try { $result = Marketo::createOrUpdateLead($fields); } catch(\InfusionWeb\Laravel\Marketo\Exceptions\MarketoClientException $e) { die('We couldn’t save your information!'); }
有关附加 API 文档,请参阅 原始 Marketo REST API 客户端文档 以及 Marketo 的 REST API 文档。
致谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。