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
Requires
- php: >=7.1.3
- glorand/drip-php: ^1.0
- illuminate/support: 5.6.*|5.7.*
Requires (Dev)
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-12-08 20:36:11 UTC
README
Laravel 5.7 integration for Drip PHP package
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.