quentinbontemps/laravel-mondialrelay
Client Laravel pour l'API Mondial Relay
1,063
6
| Install | |
|---|---|
composer require quentinbontemps/laravel-mondialrelay |
|
| Latest Version: | 1.0.7 |
| License: | MIT |
| Last Updated: | Apr 15, 2019 |
| Links: | GitHub · Packagist |
Maintainer: QuentinBontemps
Laravel Client to use the MondialRelay API
Description
This package uses QuentinBontemps/php-mondialrelay-api.
This client allow to use the Mondial Relay Soap API with Laravel.
Requirements
- PHP >= 5.6
- php-soap extension
Installation
composer require quentinbontemps/laravel-mondialrelay
If you're on Laravel 5.4 or earlier, you'll need to add the following to your config/app.php :
'providers' => [
// ...
\QuentinBontemps\LaravelMondialRelay\LaravelMondialRelayServiceProvider::class,
],
Configuration
You need configure your MondialRelay ids :
You have two solutions :
-
.env:- MONDIAL_RELAY_ENVIRONMENT=demo|prod (DEFAULT : demo)
- MONDIAL_RELAY_SITE_ID=xxx
- MONDIAL_RELAY_SITE_KEY=xxx
- MONDIAL_RELAY_WSDL=XXX (DEFAULT : https://api.mondialrelay.com/Web_Services.asmx?WSDL)
-
publish config file :
php artisan vendor:publish --tag=laravel_mondialrelay_config
Usage
use QuentinBontemps\LaravelMondialRelay\Facades\LaravelMondialRelay;
$client = LaravelMondialRelay::client();
$shops = $client->findDeliveryPoints([
'Pays' => 'FR',
'Ville' => 'Paris',
'CP' => '75000',
'DelaiEnvoi' => "0",
'RayonRecherche' => '20',
'NombreResultats' => '10',
]);
Contribution
Contributions are always welcome.
Related Packages
nilportugues/laravel5-json-api-dingo
Laravel5 JSONAPI and Dingo together to build APIs fast
1,498
30
Version History
| Version | Released | Laravel | License |
|---|---|---|---|
| 1.0.7 | 5.0.*| | MIT | |
| 1.0.6 | 5.0.*| | MIT | |
| 1.0.5 | 5.0.*| | MIT | |
| 1.0.4 | 5.0.*| | MIT | |
| 1.0.3 | 5.0.*| | MIT | |
| 1.0.1 | 5.0.*| | MIT | |
| 1.0.0 | 5.0.*| | MIT |