@foreach($list_items as $package) {{ $package->id }}
{{ $package->title }}
@if($package->description)

{{ Str::limit($package->description, 50) }}

@endif @if($package->hasOffer()) Special Offer @endif
@if($package->hasOffer()) ₹{{ number_format($package->price, 2) }} ₹{{ number_format($package->offer_price, 2) }} {{ $package->discount_percentage }}% off @else ₹{{ number_format($package->price, 2) }} @endif
@if($package->duration_days) {{ $package->duration_days }} days @else - @endif
@if($package->items && $package->items->count() > 0) @php $categories = $package->items->where('item_type', 'category')->count(); $courses = $package->items->where('item_type', 'course')->count(); $units = $package->items->where('item_type', 'course_unit')->count(); $materials = $package->items->where('item_type', 'course_material')->count(); @endphp
@if($categories > 0) {{ $categories }} Categories @endif @if($courses > 0) {{ $courses }} Courses @endif @if($units > 0) {{ $units }} Units @endif @if($materials > 0) {{ $materials }} Materials @endif
@if($package->items->count() <= 3) {{-- Show individual items if few --}} @foreach($package->items->take(3) as $item)
{{ $item->item_title }}
{{ ucfirst(str_replace('_', ' ', $item->item_type)) }} {{ ucfirst($item->status) }}
@endforeach @else {{-- Show summary if many items --}}
{{ $package->items->count() }} items total
@endif
@else No items added @endif
{{ ucfirst($package->status) }}
{{ $package->created_at->format('M d, Y') }} {{ $package->created_at->format('h:i A') }}
@include('admin.crud.action-dropdown', [ 'editUrl' => route('admin.packages.edit', $package->id), 'editTitle' => 'Edit Package', 'cloneUrl' => route('admin.packages.clone', $package->id), 'cloneTitle' => 'Clone Package', 'deleteUrl' => route('admin.packages.destroy', $package->id), 'redirectUrl' => url('admin/packages') ]) @endforeach