glorand/laravel-drip

A Laravel wrapper for Drip's REST API v2.0

Installs: 5

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 2

Forks: 1

Open Issues: 0

Type:laravel-package

1.0.0 2018-12-27 11:54 UTC

This package is auto-updated.

Last update: 2024-11-08 20:34:06 UTC


README

drip

laravel

Laravel 5.7 integration for Drip PHP package

Latest Stable Version Build Status Software License StyleCI Scrutinizer Code Quality

The package requires PHP 7.1.3+ and follows the FIG standards PSR-1, PSR-2 and PSR-4 to ensure a high level of interoperability between shared PHP.

Bug reports, feature requests, and pull requests can be submitted by following our Contribution Guide.

Documentation

Documentation for Drip PHP package can be found here.

Installation

$ composer require glorand/laravel-drip
{
    "require": {
        "glorand/laravel-drip": "^1.0"
    }
}

Set the Service Provider and Facade alias

After installing the package, open your Laravel config file located at config/app.php and add the following lines.

In the $providers array add the following service provider for this package.

\Glorand\Drip\Laravel\DripServiceProvider::class,

In the $aliases array add the following facade for this package.

'Drip' => Glorand\Drip\Laravel\DripFacade::class,

Config - Environment variables

Update your .env file

DRIP_ACCOUNT_ID=your-account_id
DRIP_API_KEY=your-api-key
DRIP_USER_AGENT=custom-agent

Usage

For usage, please refer to the Drip PHP package documentation, located here.

Contract

Use namespace Glorand\Drip\Laravel\DripContract in your controller or service constructor

Facade

Just use the Laravel facade alias Drip:: instead of the native call $drip->.

Helper

Just use the helper function drip() instead of the native call $drip->.

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

License

The MIT License (MIT). Please see LICENSE for more information.