>백엔드 개발 >PHP 튜토리얼 >Laravel에서 HTTP 클라이언트 응답으로 작업하기 위해 Fluent를 사용

Laravel에서 HTTP 클라이언트 응답으로 작업하기 위해 Fluent를 사용

Robert Michael Kim
Robert Michael Kim원래의
2025-03-06 01:01:10495검색

Laravel 11.2.0에서는 배열 데이터를 유창한 인스턴스로 편리하게 변환하기 위해

도우미를 얻었습니다. 이제 Laravel 11.35에서 시작하여 HTTP 클라이언트 응답을 유창한 인스턴스로 변환하는 편리한 방법이 있습니다. fluent() 또 다른 깔끔한 기능은 JSON 데이터를 특정 유형으로 변환하는 것입니다. 문자열 날짜를

인스턴스로 변환 할 수있는이 예제를 사용하십시오.
<!-- Syntax highlighted by torchlight.dev -->use Illuminate\Support\Facades\Http;

$response = Http::get('https://jsonplaceholder.typicode.com/posts')->fluent();

$response->get('0.title'); // sunt aut facere...
$response->collect()->pluck('title'); // ["sunt aut facere...", "qui est esse
", ...]
fluent는 또한

, , Carbon 등과 같은 다른 유용한 유형을 지원합니다. 내가 가장 좋아하는 것 중 하나는

use Illuminate\Support\Facades\Http; $response = Http::get('https://api.chucknorris.io/jokes/random')->fluent(); $response->date('created_at'); $response->date('updated_at'); /* Illuminate\Support\Carbon @1578231741 {#261 ▼ // routes/web.php:9 date: 2020-01-05 13:42:21.455187 UTC (+00:00) } */ 와 같은 친숙한 방법을 사용하여 특정 데이터를 검색하는 것입니다.

#Learn More Laravel API 문서에서 유창한 클래스에 익숙해지는 것이 좋습니다. Fluent는 InteractswithData 특성을 사용하여 유창한 데이터로 작업하기위한 편리한 방법을 제공합니다.

위 내용은 Laravel에서 HTTP 클라이언트 응답으로 작업하기 위해 Fluent를 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.