|  Download Envato PHPEnvato-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.  InstallationTo install this package run this command in you terminal from project root composer require nahid/envato-php
 For LaravelGoto config/app.phpand add this service provider in providers section Nahid\EnvatoPHP\EnvatoServiceProvider::class,
 and add this facade in facades section 'Envato' => Nahid\EnvatoPHP\Facades\Envato::class,
 Run this command in your terminal php artisan vendor:publish --provider="Nahid\EnvatoPHP\EnvatoServiceProvider"
 after publishing your config file then open config/envato.phpand add your envato app credentials. return [
    "client_id"     => 'envato_app_client_id',
    'client_secret' => 'envato_app_client_secret',
    "redirect_uri"  =>  'redirect_uri',
    
     'app_name'      => 'nahid-envato-app',
];
 Thats it. Usagesuse Nahid\EnvatoPHP\Envato;
$config = [
            "client_id"     => 'envato_app_client_id',
        
            'client_secret' => 'envato_app_client_secret',
        
            "redirect_uri"  =>  'redirect_uri',
            
             'app_name'      => 'nahid-envato-app',
        ];
        
 
 $envato = new Envato($config);
 
 $user = $envato->me()->accounts();
 
 var_dump($user->data);
  But first you have to authenticate envato app. to get authenticate URL just use $envato->getAuthUrl(). For Laravel Usage use Nahid\EnvatoPHP\Facades\Envato;
 
 $user = Envato::me()->accounts();
 dd($user->data);
  // For envato purchase code verify  
 
 use Nahid\EnvatoPHP\Facades\Envato;
 
 $purchaseCode = 'purchase_code_here';
 $purchaseVerify = Envato::me()->sale($purchaseCode);
 if($purchaseVerify->getStatusCode() == 200) {
    dd($purchaseVerify->data);
 } else {
    dd("Invalid Purchase Code");
 }
 |