Я создаю свой клиент следующим образом:
Код: Выделить всё
use GuzzleHttp\Client;
$client = new Client(['base_url' => ['http://api.localhost/api/{version}', ['version' => '1.0']]]);
Код: Выделить всё
$request = $client->createRequest('GET', '/auth');
$request->setBody(Stream::factory(json_encode(['test'=>'data'])));
$response = $client->send($request);
$decodedResponse = $response->json();
Код: Выделить всё
http://api.localhost/auth
Код: Выделить всё
http://api.localhost/api/1.0/auth
code> URL-адрес базового пути /api/1.0 при выполнении запроса?
Подробнее здесь: https://stackoverflow.com/questions/252 ... n-base-url