Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel don'中的HTTP请求;行不通_Php_Laravel - Fatal编程技术网

Php Laravel don'中的HTTP请求;行不通

Php Laravel don'中的HTTP请求;行不通,php,laravel,Php,Laravel,这是我的路线文件: Route::get('/','guzzle@guzzle'); 这是我的控制器类: use App\Http\Requests; use GuzzleHttp\Client; class guzzle extends Controller { public function guzzle(){ $client = new GuzzleHttp\Client(); $request = $client->head('http://www.

这是我的路线文件:

Route::get('/','guzzle@guzzle'); 
这是我的控制器类:

use App\Http\Requests;
use GuzzleHttp\Client;

class guzzle extends Controller
{
    public function guzzle(){

    $client = new GuzzleHttp\Client();
    $request = $client->head('http://www.amazon.com');

    $response = $request->send();
    echo $response->getContentLength();
它在我的浏览器中给了我以下错误消息:

guzzle.php第17行中的FatalErrorException:
找不到类“App\Http\Controllers\GuzzleHttp\Client”


我不知道如何解决这个问题。导入类后,谁能帮助我?

use GuzzleHttp\Client;
实例化时不应键入完整的类命名空间:

错误:
new GuzzleHttp\Client()


右:
newclient()

导入类后:

use GuzzleHttp\Client;
实例化时不应键入完整的类命名空间:

错误:
new GuzzleHttp\Client()


右:
newclient()

您还可以去掉带有以下内容的名称空间前缀:

$client = new \GuzzleHttp\Client();

您还可以通过以下方式消除名称空间前缀:

$client = new \GuzzleHttp\Client();

使用http\Client代替
,使用
use\GuzzleHttp\Client。您当前所做的是调用GuzzleHttp,就好像它不在同一名称空间中一样。我也尝试了这个方法。我遇到的错误如下所示:;cURL错误7:无法连接到www.amason.com端口443:超时(请参阅)
无法连接到www.amason.com
您确定它将
www.amazon.com
而不是
www.amason.com
?对不起,我的打字错误。。。。。它实际上无法连接到任何网站。即使是我的学校网站:我也经常收到此错误:cURL错误60:SSL证书问题:无法获取本地颁发者证书(请参阅)抱歉,我的输入错误。。。。。它实际上无法连接到任何网站。即使是我的学校网站:我总是会遇到这样的错误:cURL错误60:SSL证书问题:无法获取本地颁发者证书(请参阅),而不是
使用GuzzleHttp\Client
,使用
use\GuzzleHttp\Client。您当前所做的是调用GuzzleHttp,就好像它不在同一名称空间中一样。我也尝试了这个方法。我遇到的错误如下所示:;cURL错误7:无法连接到www.amason.com端口443:超时(请参阅)
无法连接到www.amason.com
您确定它将
www.amazon.com
而不是
www.amason.com
?对不起,我的打字错误。。。。。它实际上无法连接到任何网站。即使是我的学校网站:我也经常收到此错误:cURL错误60:SSL证书问题:无法获取本地颁发者证书(请参阅)抱歉,我的输入错误。。。。。它实际上无法连接到任何网站。即使是我的学校网站:我也总是会收到此错误:cURL错误60:SSL证书问题:无法获取本地颁发者证书(请参阅)