| Package Data | |
|---|---|
| Maintainer Username: | tucker-eric |
| Maintainer Contact: | tucker.ericm@gmail.com (Eric Tucker) |
| Package Create Date: | 2016-05-26 |
| Package Last Update: | 2025-04-17 |
| Home Page: | |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2025-10-30 15:01:50 |
| Package Statistics | |
|---|---|
| Total Downloads: | 456,847 |
| Monthly Downloads: | 3,479 |
| Daily Downloads: | 101 |
| Total Stars: | 40 |
| Total Watchers: | 3 |
| Total Forks: | 19 |
| Total Open Issues: | 3 |
A Laravel 5 wrapper for the Docusign Rest Client
composer require tucker-eric/laravel-docusign
After updating composer, add the service provider to the providers array in config/app.php
LaravelDocusign\DocusignServiceProvider::class
Add the facade to the aliases array in config/app.php
'DocuSign' => LaravelDocusign\Facades\DocuSign::class,
Generate the config file:
php artisan vendor:publish --provider="LaravelDocusign\DocusignServiceProvider"
Add the following to your .env file (matching the config):
DOCUSIGN_USERNAME=[YOUR_DOCUSIGN_USERNAME]
DOCUSIGN_PASSWORD=[YOUR_DOCUSIGN_PASSWORD]
DOCUSIGN_INTEGRATOR_KEY=[YOUR_DOCUSIGN_INTEGRATOR_KEY]
For usage see the Docusign Rest Client
You can create a new instance of the DocuSign Client with:
$client = DocuSign::create();
Access DocuSign Models:
$signer = DocuSign::signer([
'name' => 'John Doe',
'email' => 'Jdoe123@example.com'
]);
Access DocuSign Api endpoints using get();
DocuSign::get('folders')->list();
OR
LaravelDocusign\Client classYou can create a new instance of the DocuSign Client with:
$client = new LaravelDocusign\Client;