@extends('layouts.app') @php $currentGenreId = request()->segment(3); $activeGenre = collect($result['results'][0]['Genres'] ?? [])->firstWhere('id', $currentGenreId); $displayGenreName = $activeGenre ? $activeGenre['name'] : ($result['results'][0]['Genres'][0]['name'] ?? 'Unknown'); $seoTitle = 'Genres ' . $displayGenreName . ' - ' . config('app.name'); $seoDesc = 'Nonton koleksi drama pendek genre ' . $displayGenreName . ' terbaru dengan subtitle Indonesia. Gratis dan update setiap hari.'; @endphp @section('title', $seoTitle) @section('description', $seoDesc) @section('image', config('app.og_image')) {{-- Gunakan logo default untuk halaman list --}} @section('type', 'website') @section('content')
@if($lang == 'in') Semua @else All @endif @foreach($genre_list['genres'] as $genres) {{$genres['name']}} @endforeach
@php /* 1. Ambil ID dari URL (Contoh: /in/genres/429 -> ambil 429) Jika URL Anda strukturnya berbeda, pastikan segment-nya tepat. */ $currentGenreId = request()->segment(3); /* 2. Cari nama genre yang ID-nya cocok dengan ID di URL Kita mencari di dalam array 'Genres' milik data pertama */ $activeGenre = collect($result['results'][0]['Genres'] ?? [])->firstWhere('id', $currentGenreId); /* 3. Tentukan nama yang akan ditampilkan. Jika ketemu, pakai namanya. Jika tidak, pakai fallback atau genre pertama. */ $displayGenreName = $activeGenre ? $activeGenre['name'] : ($result['results'][0]['Genres'][0]['name'] ?? 'Unknown'); @endphp

Genres {{ $displayGenreName }}

@foreach($result['results'] as $data) @php $genre = implode(', ', $data['Genre']); @endphp
@php $permalink = ltrim($data['Permalink'], '/'); if (str_starts_with($permalink, $lang . '/')) { $finalUrl = $permalink; } else { $finalUrl = $lang . '/' . $permalink; } @endphp
{{ $data['Title'] }} @if(!empty($data['Total_Episode'])) {{ $data['Total_Episode'] }} Episode @endif

{{ $data['Title'] }}

{{ $genre }}

@endforeach
@endsection