kevinem / adobe-sign-laravel
Laravel 5 的 Adobe Sign 客户端
0.1.4
2017-08-23 02:09 UTC
Requires
- php: >=5.5.0
- illuminate/support: ^5.2
- kevinem/adobe-sign-php: ^0.1.0
Requires (Dev)
- mockery/mockery: ^0.9.5
- phpunit/phpunit: ^5.4
This package is auto-updated.
Last update: 2024-09-16 09:40:37 UTC
README
https://acrobat.adobe.com/us/en/sign.html
安装
要安装,请使用 composer
composer require kevinem/adobe-sign-laravel
文档
https://secure.na1.echosign.com/public/docs/restapi/v5
配置
安装包后,在您的 config/app.php
配置文件中注册 KevinEm\AdobeSignLaravel\AdobeSignLaravelServiceProvider
'providers' => [ // Other service providers... KevinEm\AdobeSignLaravel\AdobeSignLaravelServiceProvider::class, ],
此外,您还可以将 AdobeSignLaravel
门面添加到 config/app.php
配置文件中的 aliases
数组中
'aliases' => [ // Other facades... 'AdobeSign' => KevinEm\AdobeSignLaravel\Facades\AdobeSignLaravel::class, ],
使用以下命令发布配置
$ php artisan vendor:publish
示例用法
AdobeSignLaravel::getAgreements([ query: 'apples', ]); AdobeSignLaravel::createAgreement([ 'documentCreationInfo' => [ 'fileInfos' => [ 'libraryDocumentId' => 'adobe_sign_contract_id' ], 'name' => 'Default Contract', 'signatureType' => 'ESIGN', 'recipientSetInfos' => [ 'recipientSetMemberInfos' => [ 'email' => 'email@gmail.com' ], 'recipientSetRole' => [ 'SIGNER' ] ], 'mergeFieldInfo' => [ [ 'fieldName' => 'AddressStreet1', 'defaultValue' => '' ], [ 'fieldName' => 'AddressStreet2', 'defaultValue' => '' ], [ 'fieldName' => 'AddressCity', 'defaultValue' => '' ], [ 'fieldName' => 'AddressState', 'defaultValue' => '' ], [ 'fieldName' => 'AddressPostal', 'defaultValue' => '' ], ], 'signatureFlow' => 'SENDER_SIGNATURE_NOT_REQUIRED' ] ]); AdobeSignLaravel::deleteAgreement('agreement_id');
许可证
MIT 许可证 (MIT) 版权所有 (c) 2016 Kevin Em
特此授予任何获得本软件及其相关文档副本(以下简称“软件”)的人士免费使用该软件的权利,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许提供软件副本的人士使用该软件,但须遵守以下条件
上述版权声明和本许可声明应包含在软件的任何副本或主要部分中。
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和无侵权性的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任(无论源于合同、侵权或其他原因),因软件或使用或操作软件而产生或与之相关。