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证书问题:无法获取本地颁发者证书(请参阅)