diff --git a/backend-baru/resources/views/admin/pelanggans/show.blade.php b/backend-baru/resources/views/admin/pelanggans/show.blade.php index b00fbfe..4099e56 100644 --- a/backend-baru/resources/views/admin/pelanggans/show.blade.php +++ b/backend-baru/resources/views/admin/pelanggans/show.blade.php @@ -3,23 +3,130 @@ @section('title', 'Detail Pesanan') @section('content') -
Nama Pemesan: {{ $pelanggan->nama_pemesan }}
-Email: {{ $pelanggan->email }}
-No. Telepon: {{ $pelanggan->no_tlpn }}
-Template: {{ $pelanggan->template->nama_template ?? '-' }}
-Status: {{ ucfirst($pelanggan->status) }}
-Harga: Rp {{ number_format($pelanggan->harga, 0, ',', '.') }}
+ +| Nama Pemesan | +{{ $pelanggan->nama_pemesan }} | +
|---|---|
| {{ $pelanggan->email }} | +|
| No Telepon | +{{ $pelanggan->no_tlpn }} | +
| Template | +{{ $pelanggan->template->nama_template ?? '-' }} | +
| Harga | ++ Rp {{ number_format($pelanggan->harga, 0, ',', '.') }} + | +
| Status | ++ + {{ ucfirst($pelanggan->status) }} + + | +
| Kode Undangan | ++ {{ $pelanggan->invitation_code }} + | +
| + {{ ucwords(str_replace('_', ' ', $field)) }} + | +
+ @if(is_array($value))
+ {{ implode(', ', $value) }}
+
+ {{-- โ
Jika value adalah path atau URL gambar --}}
+ @elseif(
+ is_string($value) &&
+ (preg_match('/\.(jpg|jpeg|png|gif|webp)$/i', $value)
+ || Str::startsWith($value, ['storage/', 'uploads/', 'images/']))
+ )
+ @php
+ // Cek apakah gambar disimpan di storage Laravel
+ $imageUrl = Str::startsWith($value, ['http://', 'https://'])
+ ? $value
+ : asset($value);
+ @endphp
+
+
+ |
+
|---|
Tidak ada data form tambahan.
+ @endif +