@extends('layouts.admin') @section('title', 'Daftar Laundry') @section('content')

๐Ÿงบ Daftar Laundry ๐Ÿงบ Laundry

Kelola dan pantau data layanan laundry yang tersedia

@if(session('success')) @endif @if(session('error')) @endif
Pencarian & Filter Laundry
๐Ÿ’ก Coba "WiFi", "Antar Jemput", "24 Jam" untuk hasil lebih spesifik ๐Ÿ’ก Coba "WiFi", "Antar Jemput"
Filter Lanjutan
Min {{ number_format($filters['harga_min'] ?? $hargaMin, 0, ',', '.') }}
Max {{ number_format($filters['harga_max'] ?? $hargaMax, 0, ',', '.') }}
Geser untuk minimum
Geser untuk maksimum
Range: Rp {{ number_format($hargaMin, 0, ',', '.') }} - Rp {{ number_format($hargaMax, 0, ',', '.') }} Rp {{ number_format($hargaMin, 0, ',', '.') }} - {{ number_format($hargaMax, 0, ',', '.') }}
{{ $filters['jarak_max'] ?? '10' }} km
Geser untuk menyesuaikan
Jarak terjauh: {{ $jarakMaxKm }} km Max: {{ $jarakMaxKm }} km
@foreach($jenisLayananUnique as $jenis)
@endforeach
@if($fasilitasUnique->count() > 0)
@foreach($fasilitasUnique as $fasilitas)
@endforeach
Pilih fasilitas (hasil akan menampilkan laundry yang memiliki SEMUA fasilitas terpilih) Pilih fasilitas yang diinginkan
@endif
Reset Filter Reset
{{ $filteredCount ?? 0 }} @if(isset($filteredCount) && isset($totalLaundry) && $filteredCount < $totalLaundry) dari {{ $totalLaundry }} @endif laundry @if($filters['search'] ?? false) "{{ Str::limit($filters['search'], 20) }}" ๐Ÿ” @endif @if(($filters['harga_min'] ?? false) || ($filters['harga_max'] ?? false)) Rp {{ number_format($filters['harga_min'] ?? 0, 0, ',', '.') }} - Rp {{ number_format($filters['harga_max'] ?? ($hargaMax ?? 0), 0, ',', '.') }} ๐Ÿ’ฐ @endif @if($filters['jarak_max'] ?? false) Max {{ $filters['jarak_max'] }} km ๐Ÿ“{{ $filters['jarak_max'] }}km @endif @if(!empty($filters['jenis_layanan_filter'])) {{ count($filters['jenis_layanan_filter']) }} layanan โšก{{ count($filters['jenis_layanan_filter']) }} @endif @if(!empty($filters['fasilitas_filter'])) {{ count($filters['fasilitas_filter']) }} fasilitas โœจ{{ count($filters['fasilitas_filter']) }} @endif
@if(isset($filteredCount) && $filteredCount > 0)
@endif
{{ $laundry->count() }} laundry @if(auth()->user()->role == 'super_admin' && $laundry->count() > 0) @endif
{{ $laundry->count() }} Data
@if($laundry->isEmpty())
Tidak ada data laundry ditemukan Data tidak ditemukan

@if(request()->hasAny(['search', 'harga_min', 'harga_max', 'jarak', 'jenis_layanan'])) Tidak ada laundry yang sesuai dengan kriteria filter. Coba ubah atau reset filter. Filter tidak menemukan hasil. Coba ubah filter. @else Belum ada data laundry. Mulai tambahkan layanan laundry pertama Anda! Belum ada data. Tambahkan laundry pertama! @endif

@if(request()->hasAny(['search', 'harga_min', 'harga_max', 'jarak', 'jenis_layanan'])) Reset Filter Reset @else Tambah Laundry Tambah @endif
@else
@foreach($laundry as $index => $item) @php $filteredLayanan = $item->layanan; if (!empty($filters['jenis_layanan'])) { $filteredLayanan = $item->layanan->where('jenis_layanan', $filters['jenis_layanan']); } @endphp
@if(auth()->user()->role == 'super_admin') @endif
{{ $item->nama }}

{{ Str::limit($item->alamat, 45) }}

#{{ $index + 1 }}
@if($filteredLayanan && $filteredLayanan->isNotEmpty())
@foreach($filteredLayanan as $layanan)
Harga
Rp {{ number_format($layanan->harga, 0, ',', '.') }}
Jenis Layanan
{{ ucfirst($layanan->jenis_layanan) }}
Estimasi Selesai
{{ $layanan->estimasi_selesai }} Jam
@endforeach
@endif
Jarak dari Kampus
{{ number_format($item->jarak / 1000, 1) }} km
@if($item->latitude && $item->longitude) @endif @if(auth()->user()->role == 'super_admin')
@csrf @method('DELETE')
@endif
@endforeach
@if(auth()->user()->role == 'super_admin') @endif @foreach($laundry as $index => $item) @php $filteredLayanan = $item->layanan; if (!empty($filters['jenis_layanan'])) { $filteredLayanan = $item->layanan->where('jenis_layanan', $filters['jenis_layanan']); } @endphp @if(auth()->user()->role == 'super_admin') @endif @endforeach
No Nama Laundry Alamat Harga Jarak Jenis Layanan Estimasi Aksi
{{ $laundry->firstItem() + $index }}
{{ $item->nama }}
{{ Str::limit($item->alamat, 50) }} @if($filteredLayanan && $filteredLayanan->isNotEmpty())
@foreach($filteredLayanan as $layanan) Rp {{ number_format($layanan->harga, 0, ',', '.') }} @endforeach
@else - @endif
{{ number_format($item->jarak / 1000, 1) }} km @if($filteredLayanan && $filteredLayanan->isNotEmpty())
@foreach($filteredLayanan as $layanan) {{ ucfirst($layanan->jenis_layanan) }} @endforeach
@else - @endif
@if($filteredLayanan && $filteredLayanan->isNotEmpty())
@foreach($filteredLayanan as $layanan) {{ $layanan->estimasi_selesai }} jam @endforeach
@else - @endif
@if($item->latitude && $item->longitude) @endif @if(auth()->user()->role == 'super_admin')
@csrf @method('DELETE')
@endif
@endif
@if($laundry->hasPages()) @endif
@csrf
@endsection