Connectors
Last updated
<?php
use Sammyjo20\Saloon\Http\SaloonConnector;
class LaravelForgeConnector extends SaloonConnector
{
public function defineBaseUrl(): string
{
return 'https://forge.laravel.com/api/v1';
}
public function defaultHeaders(): array
{
return [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
'Multiple-Values-Header' => ['Value1', 'Value2'], // Value1;Value2
];
}
}<?php
use Sammyjo20\Saloon\Http\SaloonConnector;
class LaravelForgeConnector extends SaloonConnector
{
public function defineBaseUrl(): string
{
return 'https://forge.laravel.com/api/v1';
}
public function defaultQuery(): array
{
return [
'per_page' => 500, // ?per_page=500
];
}
}<?php
use Sammyjo20\Saloon\Http\SaloonConnector;
class LaravelForgeConnector extends SaloonConnector
{
public function defineBaseUrl(): string
{
return 'https://forge.laravel.com/api/v1';
}
public function defaultConfig(): array
{
return [
'timeout' => 60,
];
}
}