LaravelPackages.net
Acme Inc.
Toggle sidebar
artjoker/sendpulse-laravel

SendPulse REST API client for Laravel

54
0
v1.6
About artjoker/sendpulse-laravel

artjoker/sendpulse-laravel is a Laravel package for sendpulse rest api client for laravel. It currently has 0 GitHub stars and 54 downloads on Packagist (latest version v1.6). Install it with composer require artjoker/sendpulse-laravel. Discover more Laravel packages by artjoker or browse all Laravel packages to compare alternatives.

Last updated

Sendpulse API for Laravel

Sendpulse API package for Laravel

Installation

composer require artjoker/sendpulse-laravel

Add Artjoker\SendpulseLaravel\SendPulseProvider::class to providers

config/app.php

'providers' => [
    Artjoker\SendpulseLaravel\SendPulseProvider::class,
],

'aliases' => [
    'SendPulse' => Artjoker\SendpulseLaravel\SendPulse::class,
]

Publish config

php artisan vendor:publish --provider="Artjoker\SendpulseLaravel\SendPulseProvider" --tag="config"

Set the api key variables in your .env file

SENDPULSE_API_USER_ID=null
SENDPULSE_API_SECRET=null

Usage API

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

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

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

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

Star History Chart