nikitakiselev/sendpulse

此软件包最新版本(v0.1)没有可用的许可信息。

SendPulse REST API客户端用于Laravel

v0.1 2016-07-28 18:57 UTC

This package is not auto-updated.

Last update: 2024-09-23 12:13:23 UTC


README

Laravel 5的Sendpulse API软件包

安装

composer require nikitakiselev/sendpulse

NikitaKiselev\SendPulse\SendPulseProvider::class添加到提供者

config/app.php

'providers' => [
    NikitaKiselev\SendPulse\SendPulseProvider::class,
],

'aliases' => [
    'SendPulse' => NikitaKiselev\SendPulse\SendPulse::class,
]

发布配置

php artisan vendor:publish --provider="NikitaKiselev\SendPulse\SendPulseProvider" --tag="config"

在您的.env文件中设置API密钥变量

SENDPULSE_API_USER_ID=null
SENDPULSE_API_SECRET=null

使用API

https://sendpulse.com/ru/integrations/api

// From container
$api = app('sendpulse');
$books = $api->listAddressBooks();

// From facade
$books = \SendPulse::listAddressBooks();

// From dependency injection
public function getBooks(\NikitaKiselev\SendPulse\Contracts\SendPulseApi $api)
{
    $books = $api->listAddressBooks();
}