πConnectors
Last updated
class ForgeConnector extends Connector
{
// ...
protected function defaultHeaders(): array
{
return [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
];
}
}$forge = new ForgeConnector;
$forge->headers()->add('Content-Type', 'text/plain');use Saloon\Traits\Plugins\HasTimeout;
class ForgeConnector extends Connector
{
use HasTimeout;
protected int $connectTimeout = 60;
protected int $requestTimeout = 120;
}class ForgeConnector extends Connector
{
public function __construct(protected readonly string $baseUrl) {
//
}
public function resolveBaseUrl(): string
{
return $this->baseUrl;
}
}$connector = new ForgeConnector('https://forge.laravel.com/api/v1');class ForgeConnector extends Connector
{
// ...
public function defaultConfig(): array
{
return [
'stream' => true,
];
}
}$forge = new ForgeConnector;
$forge->config()->add('stream', true);