Как использовать этот пакет "https://github.com/kazist/resellerclub-php-sdk" в Laravel - PullRequest
0 голосов
/ 04 июня 2018

При использовании вышеуказанного пакета в laravel я получаю сообщение об ошибке:

"Класс '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 и tlds из вышеуказанного URL вlaravel.

1 Ответ

0 голосов
/ 04 июня 2018

Для установки пакета:

Из терминала перейдите в корневой каталог вашего проекта и выполните команду:

composer require kazist/resellerclub-php-sdk

И затем после успешной установки будет создана одна новая папка с именем kazist.в каталоге поставщиков проекта.

Для использования вызовов API необходимо использовать http-клиент Guzzle https://github.com/guzzle/guzzle или использовать эту ссылку .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


}
...