1 web.php 주소는 json api 데이터는 http://jsonplaceholder.typicode.com/ 여기서 가지고 온다.
<?php
use Illuminate\Support\Facades\Http;
use Illuminate\Support\Facades\Route;
Route::get('/', function () {
$response = Http::get('http://jsonplaceholder.typicode.com/todos/1');
// return view('welcome',[
// 'info' => '안녕하세요 저는 인포입니다.'
// ]);
dd($response->json());
});
/vendor/laravel/framework/src/illuminate/Http/Client/Response.php 파일을 열어보면
응답 메서드를 정의한 것을 볼 수 있다.
dd($response->body());
dd($response->headers());
dd($response->header('Date'));
dd($response->status());
dd($response->effectiveUri());
dd($response->ok());
결과
<?php
use Illuminate\Support\Facades\Http;
use Illuminate\Support\Facades\Route;
Route::get('/', function () {
$response = Http::post('http://jsonplaceholder.typicode.com/posts',[
'userId' => 123
]);
if($response->offsetExists('userId')){
dd($response['userId']);
}
});
'라라벨 > laravel7스터디' 카테고리의 다른 글
라라벨7 인증 7 Authentication Example (0) | 2020.04.19 |
---|---|
인라인 뷰를 렌더링하는 컴포넌트 생성 (0) | 2020.03.28 |
메인에서 서브컴포넌트로 제목 넘기기 (0) | 2020.03.28 |
component에 추가내용 전달하기 (0) | 2020.03.28 |
tailwindcss cdn 적용 (0) | 2020.03.28 |