Laravel запрос с использованием жрет не отвечает - PullRequest
0 голосов
/ 17 апреля 2019

Это прекрасно работает: скриншот бессонница

Но когда я пытаюсь сделать то же самое через маршрут API (POST http://127.0.0.1:8000/api/login, также использующий бессонницу), который правильно приводит к этой функции входа в систему, я не получаю ответ. Я установил тайм-аут для завершения запроса, в противном случае он продолжает «зацикливаться» в get-запросе. Почему это не работает?

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use GuzzleHttp\Client;

class AuthController extends Controller
{
    public function login(Request $request)
    {
        $client = new Client([
            'timeout'  => 8.0,
        ]);
        $response = $client->get('http://127.0.0.1:8000/api/all');

        return response()->json($response);
    }

}

1 Ответ

0 голосов
/ 19 апреля 2019

«вложенные запросы» невозможны при использовании php artisan serve. Мне удается запустить этот код с xampp / apache. Смотри также https://laracasts.com/discuss/channels/laravel/api-call-not-returning-a-response

...