@extends('admin.layout.admin') @section('title') {{ $title }} @endsection @section('content') {{-- Alert Messages --}} @if(session('success')) @endif @if(session('error')) @endif @if($errors->any()) @endif {{-- Info Card --}}
Kelola daftar lagu dengan informasi lengkap termasuk link YouTube. Upload thumbnail dengan rasio 16:9 untuk hasil terbaik.
{{-- Form Tambah Song --}}
@csrf
{{-- Artist Name --}}
{{-- Title --}}
{{-- Release Date --}}
{{-- Display Order --}} {{-- Thumbnail Upload --}} {{-- YouTube URL --}}
Paste link YouTube video lagu
{{-- Description --}}
{{-- Status --}}
{{-- List Songs --}} @if($songs && $songs->count() > 0)
Daftar Lagu
@foreach($songs as $song) {{-- Edit Modal --}} @endforeach
Thumbnail Informasi Lagu Tanggal Rilis YouTube Status Aksi
@php $ytUrl = $song->youtube_url ?? ''; $ytId = ''; if (preg_match('/youtu\.be\/([^?&\/]+)/', $ytUrl, $m)) { $ytId = $m[1]; } elseif (preg_match('/[?&]v=([^&]+)/', $ytUrl, $m)) { $ytId = $m[1]; } $thumbSrc = $ytId ? "https://img.youtube.com/vi/{$ytId}/hqdefault.jpg" : "https://img.youtube.com/hqdefault.jpg"; @endphp {{ $song->title }}
{{ $song->title }}
{{ $song->artist_name }}
@if($song->description)
{{ Str::limit($song->description, 50) }}
@endif
{{ $song->formatted_release_date }} @if($song->is_active) Aktif @else Nonaktif @endif
{{-- Toggle Active --}}
@csrf
{{-- Edit Button --}} {{-- Delete --}}
@csrf @method('DELETE')
@else

Belum ada lagu yang ditambahkan

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