Почему файл не входит в контроллер? - PullRequest
0 голосов
/ 25 апреля 2019

Я установил пакет от композитора. Я пытаюсь включить файл из папки поставщика в контроллер, но он не включается.

Вот что я пытаюсь

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use src\Coinpayments;
use src\keys;
class CoinController extends Controller
{

    public function DoIt(){
            $cps = new CoinPaymentsAPI();
        }
}

И это в composer.json

 "require": {
        "php": "^7.1.3",
        "coinpaymentsnet/coinpayments-php": "^1.0",
        "fideloper/proxy": "^4.0",
        "laravel/framework": "5.8.*",
        "laravel/tinker": "^1.0"
    },

В результате я получаю следующее сообщение об ошибке

Класс 'App \ Http \ Controllers \ CoinPaymentsAPI' не найден

1 Ответ

0 голосов
/ 25 апреля 2019

После установки композитора рекомендуется запустить

composer dump-autoload

В инструкции из пакета указано, что вы должны включить следующий файл:

require('/your_installation_path_to/src/CoinpaymentsAPI.php');

Вы не включили это правильно, почти уверен, что ваша IDE дает вам ошибки. Вероятно, я нашел эту информацию в файле composer.json, включенном в пакет:

use Coinpaymentsnet\CoinpaymentsAPI
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...