@extends('layouts.app') @section('title', 'Aperiplus - La plateforme de streaming complètement cube') @section('content') @if ($featuredMovie) @php $imgMain = $featuredMovie->img_main ? asset('storage/' . $featuredMovie->img_main) : ''; $castingImg = $featuredMovie->casting_img ? asset('storage/' . $featuredMovie->casting_img) : ''; $imgDetail = $featuredMovie->img_detail ? asset('storage/' . $featuredMovie->img_detail) : ''; // produits (titre + url image) $productsPayload = $featuredMovie->products->map(function ($p) { return [ 'title' => $p->title, 'img' => $p->img ? asset('storage/' . $p->img) : '', ]; }); @endphp
@foreach ($featuredMovie->genres as $genre) {{ $genre->name }} @endforeach
{{ $featuredMovie->title }}

{{ $featuredMovie->description }}

@foreach ($featuredMovie->genres as $genre) {{ $genre->name }} @endforeach
@endif
@foreach ($categories as $category)

{{ $category->name }}

@foreach ($category->movies as $movie) @php $image = match ($category->format) { 'cadre' => $movie->img_cadre, 'portrait' => $movie->img_portrait, 'paysage' => $movie->img_paysage, default => $movie->img_cadre, }; // Construire la bonne URL (si c'est une URL http(s), on la garde telle quelle) $src = is_string($image) && preg_match('#^https?://#i', $image) ? $image : ($image ? asset('storage/' . $image) : null); $imgMain = $movie->img_main ? asset('storage/' . $movie->img_main) : ''; $imgMain = $movie->img_detail ? asset('storage/' . $movie->img_detail) : ''; $castingImg = $movie->casting_img ? asset('storage/' . $movie->casting_img) : ''; // produits (titre + url image) $productsPayload = $movie->products->map(function ($p) { return [ 'title' => $p->title, 'img' => $p->img ? asset('storage/' . $p->img) : '', ]; }); @endphp
@endforeach
@endforeach
@endsection