嗨我有一个简单的控制器,我希望使用guzzle从页面获取内容,但是我无法查看任何结果,因为我一直收到错误" NotFoundHttpException"
我的路线:
Route::get('hello', 'GuzzleController@test');
控制器:
function test(){
$client = new GuzzleHttp\Client();
$res = $client->get('https://api.github.com/user', ['auth' => ['user', 'pass']]);
echo $res->getStatusCode(); // 200
echo $res->getBody(); // { "type": "User", ....
return view('hello');
}
视图:
{!! $res !!}
答案 0 :(得分:0)
根据您的评论,您尝试访问路线而不设置网络根目录以进行网址重写。从laravel应用程序文件夹运行php artisan serve
,然后像这样访问网站
http://localhost:8000
http://localhost:8000/hello
或者将本地Web服务器设置为指向laravel应用程序公用文件夹作为根目录。