在另一个 Laravel 项目上调用一个 Laravel API 路由
Calling One Laravel API Routes On Another Laravel Project
我有两个 LARAVEL 项目,一个包含 API 路线,第二个包含 观看次数
API 端点是 运行 在端口 8000 上使用 command php artisan serve
第二个是 运行 在端口 8001 上使用 command php artisan serve --port 8001
我想显示从API终点到的JSON查看
有哪些可行的方法
我想测试我的 JSON 数据 view 这就是为什么要这样做
目前正在这样做
$response = $client->request('GET',
'http://localhost:8000/api/generate/token', [
'headers' => [
'Accept' => 'application/json',
],
]
);
return json_encode($response);
但是这个returns错误客户端错误404未找到
我遇到了同样的问题,我就是这样解决的。
1, 运行 这个命令
作曲家要求 guzzlehttp/guzzle:~6.0
2,像这样实现你的逻辑。
$client = new \GuzzleHttp\Client();
$response = $client->request('POST',
'your endpoint', [
'headers' => [
'Accept' => 'application/json',
],
]
);
return json_encode($response);
有关详细信息,请查看此网站
https://docs.guzzlephp.org/en/stable/quickstart.html#making-a-request
也许你应该 运行 php artisan cache:clear
然后 运行 php artisan serve --port=<your_prefered_port>
我有两个 LARAVEL 项目,一个包含 API 路线,第二个包含 观看次数
API 端点是 运行 在端口 8000 上使用 command php artisan serve
第二个是 运行 在端口 8001 上使用 command php artisan serve --port 8001
我想显示从API终点到的JSON查看 有哪些可行的方法
我想测试我的 JSON 数据 view 这就是为什么要这样做
目前正在这样做
$response = $client->request('GET',
'http://localhost:8000/api/generate/token', [
'headers' => [
'Accept' => 'application/json',
],
]
);
return json_encode($response);
但是这个returns错误客户端错误404未找到
我遇到了同样的问题,我就是这样解决的。
1, 运行 这个命令
作曲家要求 guzzlehttp/guzzle:~6.0
2,像这样实现你的逻辑。
$client = new \GuzzleHttp\Client();
$response = $client->request('POST',
'your endpoint', [
'headers' => [
'Accept' => 'application/json',
],
]
);
return json_encode($response);
有关详细信息,请查看此网站
https://docs.guzzlephp.org/en/stable/quickstart.html#making-a-request
也许你应该 运行 php artisan cache:clear
然后 运行 php artisan serve --port=<your_prefered_port>