2017 © Pedro Peláez
 

library envato-php

Envato PHP is a PHP client for envato API

image

nahid/envato-php

Envato PHP is a PHP client for envato API

  • Thursday, March 30, 2017
  • by nahid
  • Repository
  • 2 Watchers
  • 15 Stars
  • 108 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 8 Forks
  • 0 Open issues
  • 5 Versions
  • 7 % Grown

The README.md

Envato PHP

Envato-PHP is a PHP client for Envato API. You can easily integrate it with your all kind of PHP based projects. This package is also compatible with Laravel 5., (*1)

Installation

To install this package run this command in you terminal from project root, (*2)

composer require nahid/envato-php

For Laravel

Goto config/app.php and add this service provider in providers section, (*3)

Nahid\EnvatoPHP\EnvatoServiceProvider::class,

and add this facade in facades section, (*4)

'Envato' => Nahid\EnvatoPHP\Facades\Envato::class,

Run this command in your terminal, (*5)

php artisan vendor:publish --provider="Nahid\EnvatoPHP\EnvatoServiceProvider"

after publishing your config file then open config/envato.php and add your envato app credentials., (*6)

return [
    "client_id"     => 'envato_app_client_id',

    'client_secret' => 'envato_app_client_secret',

    "redirect_uri"  =>  'redirect_uri',

     'app_name'      => 'nahid-envato-app',
];

Thats it., (*7)

Usages

```php use Nahid\EnvatoPHP\Envato;, (*8)

$config = [ "client_id" => 'envato_app_client_id',, (*9)

        'client_secret' => 'envato_app_client_secret',

        "redirect_uri"  =>  'redirect_uri',

         'app_name'      => 'nahid-envato-app',
    ];

$envato = new Envato($config);, (*10)

$user = $envato->me()->accounts();, (*11)

var_dump($user->data); ```, (*12)

But first you have to authenticate envato app. to get authenticate URL just use $envato->getAuthUrl()., (*13)

For Laravel Usage

```php use Nahid\EnvatoPHP\Facades\Envato;, (*14)

$user = Envato::me()->accounts(); dd($user->data); ```, (*15)

```php // For envato purchase code verify, (*16)

use Nahid\EnvatoPHP\Facades\Envato;, (*17)

$purchaseCode = 'purchase_code_here'; $purchaseVerify = Envato::me()->sale($purchaseCode); if($purchaseVerify->getStatusCode() == 200) { dd($purchaseVerify->data); } else { dd("Invalid Purchase Code"); } ```, (*18)

The Versions

30/03 2017

dev-master

9999999-dev

Envato PHP is a PHP client for envato API

  Sources   Download

CC(1.0)

The Requires

 

The Development Requires

by Nahid Bin Azhar

laravel api php envato envato-api envato-php-api laravel-envato-api

30/03 2017

v0.0.4

0.0.4.0

Envato PHP is a PHP client for envato API

  Sources   Download

CC(1.0)

The Requires

 

The Development Requires

by Nahid Bin Azhar

laravel api php envato envato-api envato-php-api laravel-envato-api

30/03 2017

v0.0.3

0.0.3.0

Envato PHP is a PHP client for envato API

  Sources   Download

CC(1.0)

The Requires

 

The Development Requires

by Nahid Bin Azhar

laravel api php envato envato-api envato-php-api laravel-envato-api

22/12 2016

v0.0.2

0.0.2.0

Envato PHP is a PHP client for envato API

  Sources   Download

CC(1.0)

The Requires

 

The Development Requires

by Nahid Bin Azhar

laravel api php envato envato-api envato-php-api laravel-envato-api

21/12 2016

v0.0.1

0.0.1.0

Envato PHP is a PHP client for envato API

  Sources   Download

CC(1.0)

The Requires

 

The Development Requires

by Nahid Bin Azhar

laravel api php envato envato-api envato-php-api laravel-envato-api