Json 在另一个Laravel项目上调用一个Laravel API路由

Json 在另一个Laravel项目上调用一个Laravel API路由,json,laravel,laravel-api,Json,Laravel,Laravel Api,我有两个LARAVEL项目,一个包含API路由,第二个包含视图 API端点使用命令在端口8000上运行php artisan serve 第二个运行在端口8001上,使用命令php artisan-serve——端口8001 我想显示从API端点到视图的JSON 有哪些可能的方法可以做到这一点 我想测试视图的JSON数据,这就是为什么要这样做 $response = $client->request('GET', 'http://localhost:

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

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

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

我想测试视图的JSON数据,这就是为什么要这样做

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

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

但这返回错误客户端错误404未找到

我遇到了相同的问题,这就是我解决问题的方法

1、运行此命令

编写器需要guzzle http/guzzle:~6.0

2、像这样实现你的逻辑

$client=new\GuzzleHttp\client()

有关更多详细信息,请访问此网站


我也面临同样的问题,我就是这样解决的

1、运行此命令

编写器需要guzzle http/guzzle:~6.0

2、像这样实现你的逻辑

$client=new\GuzzleHttp\client()

有关更多详细信息,请访问此网站


也许你应该运行
php artisan cache:clear
然后运行
php artisan serve--port=
也许你应该运行
php artisan cache:clear
然后运行
php artisan serve--port=
检查你的API
artisan路由:list
api/generate/token
是否存在?您是否尝试过:您的\u LOCAL\u IP/project\u name/public/api/?你的两个应用程序都有相同的应用程序密钥吗?是的,我在本地尝试过,比如localhost:8000/url,但它的客户端返回404@FouedMOUSSI@Artas没有应用程序密钥不同请检查您的API
artisan route:list
api/generate/token
是否存在?您是否尝试过:您的\u LOCAL\u IP/project\u name/public/api/?你的两个应用程序都有相同的应用程序密钥吗?是的,我在本地尝试过,比如localhost:8000/url,但它的客户端返回404@FouedMOUSSI@Artas没有应用程序密钥是不同的