PHPackages                             quentinbontemps/laravel-yousign - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. quentinbontemps/laravel-yousign

ActiveLibrary[API Development](/categories/api)

quentinbontemps/laravel-yousign
===============================

Client Laravel pour l'API Yousign

1.0.3(6y ago)22.5kMITPHP

Since Apr 12Pushed 6y ago2 watchersCompare

[ Source](https://github.com/QuentinBontemps/LaravelYousign)[ Packagist](https://packagist.org/packages/quentinbontemps/laravel-yousign)[ RSS](/packages/quentinbontemps-laravel-yousign/feed)WikiDiscussions master Synced yesterday

READMEChangelog (3)Dependencies (2)Versions (6)Used By (0)

Client Laravel pour utiliser l'API SOAP Yousign
===============================================

[](#client-laravel-pour-utiliser-lapi-soap-yousign)

Description
-----------

[](#description)

Le package utilise le package [Yousign/yousign-api-client-php](https://github.com/Yousign/yousign-api-client-php).

Ce client permet d'utiliser l'[API Soap de Yousign](http://developer.yousign.fr) via le langage PHP.

Éléments requis
---------------

[](#éléments-requis)

- composer
- PHP &gt;= 5.6
- Extension php-soap sur votre serveur

Installation
------------

[](#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`

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

À partir de la 5.5 le chargement du ServiceProvider se fera automatiquement.

Configuration
-------------

[](#configuration)

Vous devez définir vos identifiants Yousign.

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
- via le fichier de configuration, en le publiant :

```
php artisan vendor:publish --tag=laravel_yousign_config
```

Utilisation
-----------

[](#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
------------

[](#contribution)

Toutes les contributions sont les bienvenues

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~126 days

Total

5

Last Release

2449d ago

Major Versions

0.0.2 → 1.0.02018-04-27

### Community

Maintainers

![](https://www.gravatar.com/avatar/893448a308dbfccc01d6e8dc7060e521fea72c4a0674a7780215102b75b68023?d=identicon)[QuentinBontemps](/maintainers/QuentinBontemps)

---

Top Contributors

[![QuentinBontemps](https://avatars.githubusercontent.com/u/4568504?v=4)](https://github.com/QuentinBontemps "QuentinBontemps (11 commits)")

---

Tags

apilaravellaravel5yousign

### Embed Badge

![Health badge](/badges/quentinbontemps-laravel-yousign/health.svg)

```
[![Health](https://phpackages.com/badges/quentinbontemps-laravel-yousign/health.svg)](https://phpackages.com/packages/quentinbontemps-laravel-yousign)
```

###  Alternatives

[mollie/laravel-mollie

Mollie API client wrapper for Laravel &amp; Mollie Connect provider for Laravel Socialite

3624.1M28](/packages/mollie-laravel-mollie)[specialtactics/l5-api

Dependencies for the Laravel API Boilerplate package

3672.8k2](/packages/specialtactics-l5-api)[nilportugues/laravel5-json-api-dingo

Laravel5 JSONAPI and Dingo together to build APIs fast

311.5k](/packages/nilportugues-laravel5-json-api-dingo)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
