#laravel #api #integration
#laravel #API #интеграция
Вопрос:
Я хочу использовать подобный сервис
https://server.com/api/plate-number/{{plate_value}}/assistance
где plate_value является динамической переменной.
Я думаю, что создам форму для использования этого сервиса и обработки ответа Json.
Могу ли я использовать laravel и guzzle? Или для этого слишком много работы? Спасибо большое
Комментарии:
1. Решил ли один из наших ответов вашу проблему? если да, пожалуйста, примите одно из них.
Ответ №1:
да, вы можете использовать Http для отправки вашего запроса:
use IlluminateSupportFacadesHttp;
$plate_value="your value";
$response = Http::get("https://server.com/api/plate-number/$plate_value/assistance");
dd($response->json());
Ответ №2:
Это довольно просто с фасадом Laravels Http
. Объедините строку, используя «» строковые литералы и задайте значение plate в вашем URL, а остальное просто использует фасад.
use IlluminateSupportFacadesHttp;
$plateValue = 42;
$response = Http::get("https://server.com/api/plate-number/$plateValue/assistance");
// Get JSON
$result = $response->json();
// Get string
$result = $response->body();
Для этого вам нужно установить guzzle.
composer require guzzlehttp/guzzle
Комментарии:
1. Да, но это отраслевой стандарт 🙂