如何使用此软件包" https://github.com/kazist/resellerclub-php-sdk"在laravel

时间:2018-06-04 05:29:24

标签: laravel laravel-5 laravel-4 laravel-5.2

laravel中使用上述软件包时,我收到错误

  

" Class' Kazist \ ResellerClub \ APIs \ Controller'找不到"

请建议我如何致电经销商俱乐部api" url"在控制器中。

 $request = file_get_contents('https://httpapi.com/api/domains/available.json?auth-userid=USER_ID&api-key=API_KEY&domain-name='.$slds.'&tlds='.$tlds.'');

请帮助我解决declare domain-name laravel和{{1}}中上述网址的问题的解决方案。

1 个答案:

答案 0 :(得分:0)

对于包安装:

从终端转到项目的根目录并运行以下命令:

composer require kazist/resellerclub-php-sdk

然后在成功安装后,将在项目的供应商目录中创建一个名为kazist的新文件夹。

要使用api通话,您需要使用Guzzle http客户端https://github.com/guzzle/guzzle或使用此link。o

修改

Yourcontroller.php

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use 

class Yourcontroller extends Controller
{

    $resellerClub = \Kazist\ResellerClub\ResellerClub(<userId>, <apiKey>, true); // Last argument is for testmode.

    // Get Available TLDs
    $resellerClub->domains()->getTLDs();

    // Check Domain Availablity
    $resellerClub->domains()->available(['google', 'example'], ['com', 'net']); // This will check google.com, google.net, example.com and example.net


}