You are viewing documentation for an outdated version. It is no longer supported!

Base Uri

You can specify the base uriopen in new window using either the withBaseUrl() method or directly via the driver options, in your configs/http-clients.php. This will result in each request's uri being prefixed, with the stated "base uri"

Via withBaseUrl()

$builder = $client
        ->withBaseUrl('https://acme.org/api/v1');

Via Configuration

Add the base_uri in your options list, to set the base uri.

<?php

return [

    'profiles' => [

        'default' => [
            'driver' => \Aedart\Http\Clients\Drivers\DefaultHttpClient::class,
            'options' => [

                'base_uri' => 'https://acme.org/api/v1'
            ]
        ],
    ],
    
    // ... remaining not shown ...
];