@extends('layouts.admin') @section('title', isset($movie) ? 'Edit: '.$movie->title : 'Add New Title') @section('content')
@csrf @if(isset($movie)) @method('PUT') @endif

📝 Basic Info

🖼 Poster

@if(isset($movie) && $movie->poster) @endif
SEO (optional)

🎭 Genres

@php $sel = old('genres', $movieGenres ?? []); @endphp @foreach($genres as $g) @endforeach

🌐 Languages

@php $sel = old('languages', $movieLanguages ?? []); @endphp @foreach($languages as $l) @endforeach

🏷 Categories

@php $sel = old('categories', $movieCategories ?? []); @endphp @foreach($categories as $c) @endforeach

🔗 Download Links (per movie picture + quality links)

@php $oldQ = old('link_quality', []); $oldS = old('link_server', []); $oldZ = old('link_size', []); $oldU = old('link_url', []); $existing = isset($movie) ? $movie->links->map(fn($l) => [$l->quality, $l->server, $l->size, $l->url])->values() : collect(); @endphp @if($oldU) @for($i = 0; $i < count($oldU); $i++) @include('admin.movies.partials.link-row', ['i' => $i, 'q' => $oldQ[$i] ?? '720p', 's' => $oldS[$i] ?? '', 'z' => $oldZ[$i] ?? '', 'u' => $oldU[$i] ?? '']) @endfor @elseif($existing->isNotEmpty()) @foreach($existing as $i => $row) @include('admin.movies.partials.link-row', ['i' => $i, 'q' => $row[0], 's' => $row[1], 'z' => $row[2], 'u' => $row[3]]) @endforeach @else @include('admin.movies.partials.link-row', ['i' => 0, 'q' => '480p', 's' => 'GDrive', 'z' => '', 'u' => '']) @include('admin.movies.partials.link-row', ['i' => 1, 'q' => '720p', 's' => 'GDrive', 'z' => '', 'u' => '']) @include('admin.movies.partials.link-row', ['i' => 2, 'q' => '1080p', 's' => 'GDrive', 'z' => '', 'u' => '']) @endif

🖼 Screenshots / Picture Links

মুভির স্ক্রিনশট বা ছবির লিংক — সাইটে ক্লিক করলে বড় দেখাবে (lightbox)। এক লাইনে একটা URL।

@php $oldShots = old('screenshots', isset($movie) ? $movie->screenshots->pluck('url')->all() : []); @endphp @if(count($oldShots)) @foreach($oldShots as $i => $u)
@endforeach @else
@endif
Cancel @if(isset($movie)) View Live ↗ @endif
{{-- Episodes manager (series only) --}} @if(isset($movie))

📺 Episodes — {{ $movie->title }}

@forelse($movie->episodes as $ep) @empty @endforelse
#TitleEmbedLinksViews
{{ $ep->label() }} {{ $ep->title ?: '—' }} {{ \Illuminate\Support\Str::limit($ep->embed_url ?: '-', 32) }} {{ $ep->links->count() }} {{ number_format($ep->views) }}
@csrf @method('DELETE')
No episodes yet. Add from the form below.

➕ Add Episode

@csrf
@endif @endsection @push('scripts') @endpush