@extends('layouts.admin') @section('title', 'Management Blog') @section('page-title', 'Management Blog') @section('admin_content')

Daftar Postingan

@forelse($posts as $post) @empty @endforelse
Thumbnail Judul Kategori Tags Status Tanggal Aksi
@if($post->thumbnail) {{ $post->title }} @else
@endif
{{ $post->title }} {{ $post->category->name ?? '-' }} @if($post->tags) @foreach(explode(',', $post->tags) as $tag) #{{ trim($tag) }} @endforeach @endif @if($post->is_published) Terbit @else Draft @endif {{ $post->published_at ? $post->published_at->format('d M Y') : '-' }}
@csrf @method('DELETE')
Belum ada postingan.
{{ $posts->links() }}

Kategori Blog

@csrf
@foreach($categories as $cat)
{{ $cat->name }}
@csrf @method('DELETE')
@endforeach
@endsection @section('scripts') function confirmDelete(form) { event.preventDefault(); Swal.fire({ title: 'Hapus?', text: 'Data yang dihapus tidak dapat dikembalikan.', icon: 'warning', showCancelButton: true, confirmButtonColor: '#dc2626', cancelButtonColor: '#6b7280', confirmButtonText: 'Ya, Hapus', cancelButtonText: 'Batal' }).then((result) => { if (result.isConfirmed) form.submit(); }); return false; } function editCategory(id, name) { document.getElementById('edit-category-form').action = '{{ url("admin/blog/categories") }}/' + id; document.getElementById('edit-category-name').value = name; document.getElementById('edit-category-modal').classList.remove('hidden'); } function closeEditModal() { document.getElementById('edit-category-modal').classList.add('hidden'); } @endsection