2017 © Pedro PelĂĄez
 

library laravel-yousign

Client Laravel pour l'API Yousign

image

quentinbontemps/laravel-yousign

Client Laravel pour l'API Yousign

  • Friday, May 25, 2018
  • by QuentinBontemps
  • Repository
  • 1 Watchers
  • 1 Stars
  • 342 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 111 % Grown

The README.md

Client Laravel pour utiliser l'API SOAP Yousign

Description

Le package utilise le package Yousign/yousign-api-client-php., (*1)

Ce client permet d'utiliser l'API Soap de Yousign via le langage PHP., (*2)

ÉlĂ©ments requis

  • composer
  • PHP >= 5.6
  • Extension php-soap sur votre serveur

Installation

composer require quentinbontemps/laravel-yousign

Pour les versions de Laravel inférieures à la 5.5 vous devez ajouter le ServiceProvider dans fichier config/app.php, (*3)

'providers' => [
    .... 
    \QuentinBontemps\LaravelYousign\LaravelYousignServiceProvider::class,
],

À partir de la 5.5 le chargement du ServiceProvider se fera automatiquement., (*4)

Configuration

Vous devez définir vos identifiants Yousign., (*5)

Vous avez deux solutions : - via le fichier .env : - YOUSIGN_ENVIRONMENT=demo|prod (par défaut démo) - YOUSIGN_LOGIN=xxx - YOUSIGN_PASSWORD=xxx - YOUSIGN_ENCRYPTED_PASSWORD=true|false (par défaut false) - YOUSIGN_API_KEY=xxx, (*6)

  • via le fichier de configuration, en le publiant :
php artisan vendor:publish --tag=laravel_yousign_config

Utilisation

use use QuentinBontemps\LaravelYousign\Facades\LaravelYousign;

$client = LaravelYousign::client();
$result = $client->getCosignedFilesFromDemand(array(
    'idDemand' => 523020,
    'token' => '',
    'idFile' => 1128720
));

$dir = __DIR__.'/tmp';
if(!mkdir($dir) && !is_dir($dir, 0775)) {
    throw new \Exception('failed create tmp file');
}

file_put_contents($dir.'/result.pdf', $result->file);

Contribution

Toutes les contributions sont les bienvenues, (*7)

The Versions

25/05 2018

dev-master

9999999-dev

Client Laravel pour l'API Yousign

  Sources   Download

MIT

The Requires

 

by Quentin BONTEMPS

laravel api laravel5 yousign

25/05 2018

1.0.1

1.0.1.0

Client Laravel pour l'API Yousign

  Sources   Download

MIT

The Requires

 

by Quentin BONTEMPS

laravel api laravel5 yousign

27/04 2018

1.0.0

1.0.0.0

Client Laravel pour l'API Yousign

  Sources   Download

MIT

The Requires

 

by Quentin BONTEMPS

laravel api laravel5 yousign

12/04 2018

0.0.2

0.0.2.0

Client Laravel pour l'API Yousign

  Sources   Download

MIT

The Requires

 

by Quentin BONTEMPS

laravel api laravel5 yousign

12/04 2018

0.0.1

0.0.1.0

  Sources   Download

MIT

The Requires

 

by Quentin BONTEMPS