通过laravel中的代理服务器进行路由

通过laravel中的代理服务器进行路由,laravel,http-proxy,Laravel,Http Proxy,我正在使用Laravel,并试图发出https请求(这在本地主机上有效),但现在我正在将其放在服务器上。有人告诉我,我需要设置配置以通过代理服务器进行路由。我已经被提供了一个URL和端口 显然,这些需要为系统中任何试图外部连接的部分进行设置。我被告知可能有一个变量/常量的配置文件,但我认为提供此信息的人无法说明需要在Laravel中设置哪些变量 我相信我可能需要在阅读了之后添加到routes/api.php中,但我不清楚这一点。例如,它说: 可用的路由器方法 路由器允许您注册 响应任何HTTP谓

我正在使用Laravel,并试图发出https请求(这在本地主机上有效),但现在我正在将其放在服务器上。有人告诉我,我需要设置配置以通过代理服务器进行路由。我已经被提供了一个URL和端口

显然,这些需要为系统中任何试图外部连接的部分进行设置。我被告知可能有一个变量/常量的配置文件,但我认为提供此信息的人无法说明需要在Laravel中设置哪些变量

我相信我可能需要在阅读了之后添加到routes/api.php中,但我不清楚这一点。例如,它说:

可用的路由器方法

路由器允许您注册 响应任何HTTP谓词:

Route::get($uri,$callback)

但我不清楚我在那里放了什么。可能是对dev.tescolabs的请求,还是url和端口信息

我以前做过网络路由,例如,
Route::get('/list','IngredientsController@display');但这一额外步骤令人困惑

我在本地工作的代码是:

<?php
require_once 'HTTP/Request2.php';
$request = new Http_Request2('https://dev.tescolabs.com/product/');
$url = $request->getUrl();
$headers = array(
    // Request headers
    'Ocp-Apim-Subscription-Key' => 'key',
);
$request->setHeader($headers);

$parameters = array(

//        Request parameters

//    'tpnb' => '{string}',
//    'tpnc' => '{string}',
//    'catid' => '{string}',
);

$url->setQueryVariables($parameters);

$request->setMethod(HTTP_Request2::METHOD_GET);

// Request body
$request->setBody("{body}");

try
{
    $response = $request->send();
    $result = $response->getBody();

行上方的
$url=$request->getUrl()我添加了以下内容:

$request->setConfig(array(
        'proxy_host' => 'wwwproxy.address',
        'proxy_port' => port number

));