-
라라벨에서 TMDB api사용하기(2)Laravel/TMDB api를 이용한 영화 사이트 만들기 2020. 4. 3. 17:03728x90
[1] 리스폰스 받은걸 이제 사용할 페이지로 보내자
public function index()
{
$popularMovies = Http::withToken(config('services.tmdb.token'))
->get('https://api.themoviedb.org/3/movie/popular')
->json()['results'];
dump($popularMovies);
return view('index',[
'popularMovies' => $popularMovies,
]);
}json()['results']라는건 json 으로 받은값중 results라는 배열만 필요하기 때문에 저렇게 받고
그 결과값이 $popularMovies에 담겼으니까 index.blade.php로
'popularMovies' => $popularMovies,
이렇게 보낸다.
var_dump 해보면
이런식으로 데이터가 있는데
index.blade.php에서
@foreach($popularMovies as $movie)
안에 내용
@endforeach제목을 출력할려면 foreach문안에
<h1>{{$movie['title']}}</h1>
이런식으로 하면 되겠지요? 그러면 popular api에서 받아온 영화 개수만큼 이름이 좌라락 나온다.
날짜 같은경우에는
<span>{{\Carbon\Carbon::parse($movie['release_date'])->format('M d, Y')}}</span>
Carbon::parse로 format 하면 날짜가
Jul 12, 2019 요로케 나오는데 저 메서드에 대해서는 따로 공부를 해봐야겠다.
이미지 출력 꿀팁!!!
<img src ="{{'https://image.tmdb.org/t/p/w500/'.$movie['poster_path'] }}" alt="faild" class="hover:opacity-75 ">
https://developers.themoviedb.org/3/getting-started/images
이곳을 참고하면 알 수 있듯이 이미지는 poster_path 즉 이미지 경로만 알면 크기별로 얻을 수 있다!!!
728x90'Laravel > TMDB api를 이용한 영화 사이트 만들기' 카테고리의 다른 글
라라벨에서 TMDB api사용하기(5) (0) 2020.04.06 라라벨에서 TMDB api사용하기(4) (0) 2020.04.06 라라벨에서 TMDB api사용하기(3) (0) 2020.04.06 라라벨에서 TMDB api 사용하기 (1) (0) 2020.04.03 TMDB api 사용하는 방법! (0) 2020.04.03