Я пытаюсь получить данные из API, используя Guzzle.Я следовал инструкциям на сайте Guzzle, установил его с помощью composer, добавил маршрут и код в контроллере.
Я попробовал эти два варианта:
$client = new Client([
// Base URI is used with relative requests
'base_uri' => 'https://jsonplaceholder.typicode.com/',
// You can set any number of default request options.
'timeout' => 2.0,
]);
и ...
$client = new \GuzzleHttp\Client([
// Base URI is used with relative requests
'base_uri' => 'https://jsonplaceholder.typicode.com/',
// You can set any number of default request options.
'timeout' => 2.0,
]);
При запуске я получил ошибку ...
Класс 'GuzzleHttp \ Client' не найден.
Я пытался:
require( dirname( __FILE__ ) . '/../../../vendor/autoload.php');
use GuzzleHttp\Client;
В composer.json:
"require": {
"guzzlehttp/guzzle": "^6.3",
...
},
Также ...
composer update
composer dump-autoload
php artisan config:clear
Проект находится на виртуальном хостинге;Я заметил, что внутри папки / vendor нет папки Guzzle, поэтому я загрузил ее по FTP.Но все та же ошибка.
Я перепробовал все, что нашел на форуме по этой теме;У меня заканчиваются идеи, пожалуйста, любые советы будут оценены.Заранее спасибо за вашу ценную помощь.