분류 전체보기
-
라라벨에서 TMDB api사용하기(5)Laravel/TMDB api를 이용한 영화 사이트 만들기 2020. 4. 6. 17:48
index.blade작업이 끝났으니 이제 카테고리에 있는 영화를 클릭했을때 보여지는 show.blade.php를 해봅시다! MoviesController.php에서 영화 이미지 클릭시에 호출되는 show 함수에서 view함수를 통해서 show.balde.php를 호출한다 movie-card.blade.php {{$movie['title']}} {{$movie['vote_average']*10 . '%'}} | {{\Carbon\Carbon::parse($movie['release_date'])->format('M d, Y')}} | @foreach($movie['genres'] as $genre) {{$genre['name']}} @if(!$loop->last), @endif @endforeach {{$..
-
블레이드 템플릿 - ComponentsLaravel/라라벨정보 2020. 4. 6. 17:08
https://laravel.kr/docs/7.x/blade#%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8 라라벨 7.x - 블레이드 템플릿 라라벨 한글 메뉴얼 7.x - 블레이드 템플릿 laravel.kr 여기서 참고하고 이해 해보려고 했으나 솔직히 무슨말인지 잘 모르겠다... ㅜㅜ 콘솔창에 php artisan make:component MovieCard 이 명령어를 입력 시키면 컴포넌트는 app/View/Components 디렉토리 및 resources/views/components 디렉토리에서 자동으로 감지 자동으로 생성 됬는지 확인해본다. 확인해보면 app/View/Components/MovieCard.php resources/views/components/movie-card..
-
라라벨에서 TMDB api사용하기(4)Laravel/TMDB api를 이용한 영화 사이트 만들기 2020. 4. 6. 16:18
인기있는 카테고리를 했으니까 2번째로 now-playing 즉, 현재 상영중인것들을 들고 와보장! api가져오면서 알게 된건데 $popularMovies = Http::withToken(config('services.tmdb.token')) ->get('https://api.themoviedb.org/3/movie/popular') ->json()['results']; 이렇게 가져오는데 url이 기본적으로 영어로 가져오는데 뒤에다가 ->get('https://api.themoviedb.org/3/movie/popular?language=ko-KR') 이렇게 넣으면 한글로 번역된것을 들고 올 수 있다 꿀팁! https://developers.themoviedb.org/3/movies/get-now-play..
-
mapWithKeys() {#collection-method}Laravel/라라벨정보 2020. 4. 6. 15:44
정의 : mapWithKeys 메소드는 컬렉션 전체를 반복하며 각각의 값을 주어진 콜백에 전달합니다 콜백은 하나의 키/값 쌍을 포함하는 연관 배열을 반환합니다. 먼소린지 일딴 이해가 안되는데 밑에 예제 연관 배열을 보자. $collection = collect([ [ 'name' => 'John', 'department' => 'Sales', 'email' => 'john@example.com' ], [ 'name' => 'Jane', 'department' => 'Marketing', 'email' => 'jane@example.com' ] ]); 첫번째 연관배열은 존 녀석의 이름과 직업 이메일 두번째 연관배열은 제인 이름 직업 이메일이다 자 그럼 mapWithKeys 메소드의 설명을 다시보자 역시, ..
-
라라벨에서 TMDB api사용하기(3)Laravel/TMDB api를 이용한 영화 사이트 만들기 2020. 4. 6. 15:24
가져온 데이터중에 영화의 장르를 알아야 할건데 그건 genre_ids배열이다 근데 내용은 없고 배열로 "genre_ids" => array:2 [▼ 0 => 18 1 => 10749 ] 이렇게 되어 있다. 그렇다는 뜻은 18과 10749 의 숫자들이 가르키는 장르를 맵핑 시켜야 한다는건데 $genresArray = Http::withToken(config('services.tmdb.token')) ->get('https://api.themoviedb.org/3/genre/movie/list') ->json()['genres']; $genres = collect($genresArray)->mapWithKeys(function ($genre) { return [$genre['id'] => $genre['na..
-
-
참고 사이트기타 2020. 4. 6. 09:48
https://dreamhack.io/ 해커들의 놀이터, DreamHack 해킹과 보안에 대한 공부를 하고 싶은 학생, 안전한 코드를 작성하고 싶은 개발자, 보안 지식과 실력을 업그레이드 시키고 싶은 보안 전문가까지 함께 공부하고 연습하며 지식을 나누고 실력 향상을 할 수 있는 공간입니다. dreamhack.io 보안이슈에 대해 공부가 필요하다 싶으면 해보면 좋을듯 https://studiomeal.com/archives/533 이번에야말로 CSS Grid를 익혀보자 이 포스트에는 실제 코드가 적용된 부분들이 있으므로, 해당 기능을 잘 지원하는 최신 웹 브라우저로 보시는게 좋습니다. (대충 인터넷 익스플로러로만 안보면 된다는 이야기) 이 튜토리얼은 “차세대 CSS 레이아웃” 시리즈의 두번째 포스트입니다...