@extends('layouts.admin') @section('header', 'Daftar Testimoni') @section('content')

Pengaturan Global Balasan Admin

@csrf
@if(isset($globalAdminPhoto) && $globalAdminPhoto)
Admin Global Photo
@else
@endif
@if($errors->has('admin_photo'))
{{ $errors->first('admin_photo') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

Foto ini akan digunakan sebagai foto profil default pada balasan admin jika tidak ada foto spesifik yang diatur pada testimoni.

Daftar Testimoni per Kategori

Tambah Testimoni
@if(session('success')) @endif @php $hasReviews = false; @endphp @foreach($categories as $category) @php $reviews = $category->products->flatMap->reviews->sortByDesc('position'); @endphp @if($reviews->count() > 0) @php $hasReviews = true; @endphp
@if($category->image) @endif

{{ $category->name }}

{{ $reviews->count() }} Testimoni
@foreach($reviews as $review) @endforeach
Member Produk Rating Komentar Aksi
@if($review->profile_photo) @else
{{ substr($review->user->name ?? '?', 0, 1) }}
@endif {{ $review->user->name ?? 'Guest' }}
@if($review->product) {{ Str::limit($review->product->name, 30) }} @else Umum @endif
@for($i=1; $i<=5; $i++) @endfor

{{ $review->comment }}

@csrf
@csrf
@csrf @method('DELETE')
@endif @endforeach {{-- General Reviews --}} @if($generalReviews->count() > 0) @php $hasReviews = true; @endphp

Umum / Tanpa Produk

{{ $generalReviews->count() }} Testimoni
@foreach($generalReviews as $review) @endforeach
Member Produk Rating Komentar Aksi
@if($review->profile_photo) @else
{{ substr($review->user->name ?? '?', 0, 1) }}
@endif {{ $review->user->name ?? 'Guest' }}
Umum
@for($i=1; $i<=5; $i++) @endfor

{{ $review->comment }}

@csrf
@csrf
@csrf @method('DELETE')
@endif @if(!$hasReviews)

Belum ada testimoni.

@endif
@endsection