PHPackages                             indeximstudio/etsy-php-laravel - 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. indeximstudio/etsy-php-laravel

ActiveLibrary[API Development](/categories/api)

indeximstudio/etsy-php-laravel
==============================

Etsy php wrapper for Laravel

091PHP

Since Sep 7Pushed 3y agoCompare

[ Source](https://github.com/indeximstudio/etsy-php-laravel)[ Packagist](https://packagist.org/packages/indeximstudio/etsy-php-laravel)[ RSS](/packages/indeximstudio-etsy-php-laravel/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Etsy PHP SDK for Laravel
========================

[](#etsy-php-sdk-for-laravel)

Based on [Etsy Rest API description](http://www.etsy.com/developers/documentation/reference/apimethod) output, this wrapper provides a simple client with all available methods on Etsy API (thanks to the `__call` magic PHP method!), validating its arguments on each request (Take a look to [methods.json](https://github.com/gentor/etsy-php-laravel/blob/master/src/methods.json) for full list of methods and its arguments).

Used some code from [etsy-php](https://github.com/inakiabt/etsy-php) by **Iñaki Abete**

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

[](#installation)

The following recommended installation requires [composer](http://getcomposer.org/). If you are unfamiliar with composer see the [composer installation instructions](http://getcomposer.org/doc/01-basic-usage.md#installation).

```
composer require indeximstudio/etsy-php-laravel

```

Add the service provider in `config/app.php`:

```
Gentor\Etsy\Providers\EtsyServiceProvider::class,
```

Add the facade alias in `config/app.php`:

```
Gentor\Etsy\Facades\Etsy::class,
```

Copy the config file and enter your Etsy App settings in `app/config/etsy.php`:

```
