原生 http_build_query() 方法定义:

function http_build_query (object|array $data, string $numeric_prefix = "", ?string $arg_separator = "&", int $encoding_type = PHP_QUERY_RFC1738)

指定使用 PHP_QUERY_RFC3986:

$query = http_build_query($query_data, null, null, PHP_QUERY_RFC3986);

laravel:

GuzzleHttp\Psr7\Query::build() 默认使用 PHP_QUERY_RFC3986

方法定义:

public static function build(array $params, $encoding = PHP_QUERY_RFC3986)