Передача данных формы в остальные веб-API с помощью жрет - PullRequest
1 голос
/ 20 марта 2019

Я потребляю api отдыха, который берет два числа и вычисляет одно из этого; произведение, сумма, деление или умножение на основе выбора пользователя. API принимает только метод get в качестве метода запроса. Я хотел бы собрать эти данные и передать их в API для расчета и вернуть результат для отображения пользователю.

Я использую Laravel

мой метод контроллера, ответственный за это выглядит так

public function getRemoteData(Request $request)
{
    $data = $request->all();

    $operation = $data['operation'];
    $num1 = $data['num1'];
    $num2 = $data['num2'];
    $client = new Client();

    $request = $client->get("http://127.0.0.1:3000/multiply/4/3");
    $response = $request->getBody()->getContents();

    return $response;
}

Маршрут

Route::get('/data', 'calculator@getRemoteData');
<form action="/data" method="get">
...