| 
@extends('layouts.main') @section('title', $movie['title']) @section('content')<div class="movie-info border-b border-gray-800">
 <div class="container mx-auto px-4 py-16 flex flex-col md:flex-row">
 <div class="flex-none">
 <img
 src="{{ $movie['poster_path'] }}"
 alt="{{ $movie['title'] }}"
 class="w-64 lg:w-96"
 />
 </div>
 <div class="md:ml-24">
 <h2 class="text-4xl font-semibold">{{ $movie["title"] }}</h2>
 <div class="flex flex-wrap items-center text-gray-400 text-sm">
 <i class="text-orange-500 fas fa-star"></i>
 <span class="ml-1">{{ $movie["vote_average"] }}%</span>
 <span class="mx-2">|</span>
 <span
 >{{  $movie['release_date'] }}</span
 >
 <span class="mx-2">|</span>
 {{ $movie['genres'] }}
 </div>
 
 <p class="text-gray-300 mt-8">
 {{ $movie["overview"] }}
 </p>
 
 <div class="mt-12">
 <h4 class="text-white font-semibold">
 Featured Crew
 </h4>
 <div class="flex mt-4">
 @foreach ($movie['crew'] as $crew)
 <div class="mr-8">
 <div>{{ $crew["name"] }}</div>
 <div class="text-sm text-gray-400">
 {{ $crew["job"] }}
 </div>
 </div>
 @endforeach
 </div>
 </div>
 
 <div x-data="{ isOpen: false }">
 @if (count($movie['videos']['results']) > 0)
 <div class="mt-12">
 <button
 @click="isOpen = true"
 class="inline-flex items-center bg-orange-500 text-gray-900 rounded font-semibold px-5 py-4 hover:bg-orange-600 transition ease-in-out duration-150"
 >
 <svg class="w-6 fill-current" viewBox="0 0 24 24">
 <path d="M0 0h24v24H0z" fill="none" />
 <path
 d="M10 16.5l6-4.5-6-4.5v9zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"
 />
 </svg>
 <span class="ml-2">Play Trailer</span>
 </button>
 </div>
 
 <template x-if="isOpen">
 <div
 style="background-color: rgba(0, 0, 0, .5);"
 class="fixed top-0 left-0 w-full h-full flex items-center shadow-lg overflow-y-auto"
 >
 <div
 class="container mx-auto lg:px-32 rounded-lg overflow-y-auto"
 >
 <div class="bg-gray-900 rounded"  @click.away="isOpen = false">
 <div class="flex justify-end pr-4 pt-2">
 <button
 @click="isOpen = false"
 @keydown.escape.window="isOpen = false"
 class="text-3xl leading-none hover:text-gray-300"
 >
 ×
 </button>
 </div>
 <div class="modal-body px-8 py-8">
 <div
 class="responsive-container overflow-hidden relative"
 style="padding-top: 56.25%"
 >
 <iframe
 class="responsive-iframe absolute top-0 left-0 w-full h-full"
 src="https://www.youtube.com/embed/{{
 $movie['videos']['results'][0][
 'key'
 ]
 }}"
 style="border:0;"
 allow="autoplay; encrypted-media"
 allowfullscreen
 ></iframe>
 </div>
 </div>
 </div>
 </div>
 </div>
 </template>
 @endif
 </div>
 </div>
 </div>
 </div>
 
 <div class="movie-cast border-b border-gray-800">
 <div class="container mx-auto px-4 py-16">
 <h2 class="text-4xl font-semibold">Cast</h2>
 <div
 class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-5 gap-8"
 >
 @foreach ($movie['cast'] as $cast)
 <div class="mt-8">
 <a href="/actors/{{ $cast["id"] }}">
 <img
 src="@if($cast['profile_path'])
 https://image.tmdb.org/t/p/w500/{{$cast["profile_path"]}}
 @else
 https://quantumdetectors.com/wp-content/uploads/2018/06/person-placeholder-1080x1529.png
 @endif"
 alt="{{ $cast["name"] }}" class="hover:opacity-75" />
 </a>
 <div class="mt-2">
 <a href="/actors/{{ $cast["id"] }}" class="hover:text-gray-300">{{
 $cast["name"]
 }}</a>
 <div class="text-gray-400 text-sm">
 {{ $cast["character"] }}
 </div>
 </div>
 </div>
 @endforeach
 </div>
 </div>
 </div>
 
 <div class="movie-images">
 <div class="container mx-auto px-4 py-16">
 <h2 class="text-4xl font-semibold">Images</h2>
 <div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-8">
 @foreach ($movie['images'] as $image)
 <div class="mt-8">
 <a href="{{ 'https://image.tmdb.org/t/p/original/'.$image['file_path'] }}">
 <img src="{{ 'https://image.tmdb.org/t/p/w500/'.$image['file_path'] }}" alt="image1" class="hover:opacity-75 transition ease-in-out duration-150">
 </a>
 </div>
 @endforeach
 </div>
 </div>
 </div>
 @endsection
 
 |