@extends('layouts.main') @section('title', 'Data Kostum - Rei Cosrent') @section('styles') @endsection @section('content')

Data Kostum

Kelola daftar kostum yang tersedia untuk disewa.

Kembali
@if($search || $filter_kategori || $filter_jenis_kelamin || $filter_ukuran || ($sort && $sort !== 'id_asc')) @endif
@if(session('success')) @endif @if(session('error')) @endif @if($errors->any()) @endif @if($kostum->count() > 0)
Menampilkan {{ $kostum->count() }} dari data kostum
@foreach($kostum as $item) @php $sizes = array_filter(array_map('trim', preg_split('/[,&]/', $item->ukuran_kostum ?? ''))); $order = ['XS'=>1,'S'=>2,'M'=>3,'L'=>4,'XL'=>5,'XXL'=>6,'XXXL'=>7]; usort($sizes, function($a,$b) use ($order){ $aKey = strtoupper($a); $bKey = strtoupper($b); $aR = $order[$aKey] ?? 999; $bR = $order[$bKey] ?? 999; return $aR === $bR ? strcasecmp($aKey,$bKey) : ($aR <=> $bR); }); @endphp @endforeach
ID Nama Kategori Gambar Jenis Kelamin Brand Harga Durasi Ukuran Include Exclude Domisili Aksi
{{ $loop->iteration }} {{ $item->nama_kostum }} {{ ucfirst($item->kategori) }} @if(!empty($item->gambar)) @else - @endif {{ ucfirst($item->jenis_kelamin ?? '-') }} {{ $item->brand ?? '-' }} Rp{{ number_format($item->harga_sewa, 0, ',', '.') }} {{ $item->durasi_penyewaan }}{{ $sizes ? implode(' ', $sizes) : '-' }} {{ $item->include }} {{ $item->exclude ?? '-' }} {{ !empty($item->domisili) ? $item->domisili : '-' }}
@csrf
@else @if($search || $filter_kategori || $filter_jenis_kelamin || $filter_ukuran || ($sort && $sort !== 'id_asc'))
Pencarian tidak ditemukan. Coba ubah kata kunci atau reset filter.
@else
Belum ada data kostum. Silakan tambahkan data baru.
@endif @endif
@endsection @section('scripts') @endsection