1

我有两个LARAVEL项目,一个包含API路由,第二个包含视图

API端点使用命令在端口8000 上运行第二个端点使用命令在端口8001运行 php artisan serve php artisan serve --port 8001

我想从API 端点显示JSON视图 有哪些可能的方法来做到这一点

我想执行测试我的JSON数据以查看这就是为什么这样做

目前正在这样做

        $response = $client->request('GET',
            'http://localhost:8000/api/generate/token', [
                'headers' => [
                    'Accept'        => 'application/json',
                ],
            ]
        );
        return json_encode($response);

但这会返回错误Client error 404 Not Found

4

2 回答 2

0

我面临同样的问题,这就是我解决它的方法。

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

于 2021-05-10T09:17:08.463 回答
0

也许你应该跑php artisan cache:clear然后跑php artisan serve --port=<your_prefered_port>

于 2021-05-18T22:01:16.530 回答