@extends('layouts.admin') @section('css') @endsection @section('admin')

Achievement Management

@if(session('success')) @endif @if($errors->any()) @endif
@forelse($achievements as $achievement) @php $file = $achievement->image; @endphp @empty @endforelse
# Name Description Image Type Condition Validity Status Actions
{{ $loop->iteration }} {{ $achievement->name }} @if($achievement->description) {{ Str::limit($achievement->description, 50) }} @else No description @endif @if(!empty($achievement->image) && file_exists($achievement->image)) @php $ext = strtolower(pathinfo($file, PATHINFO_EXTENSION)); @endphp @if($ext === 'svga')
@else image @endif @else image @endif
{{ strtoupper($achievement->type) }} @if($achievement->type == 'vip' && $achievement->vip) VIP: {{ $achievement->vip->name ?? 'VIP ' . $achievement->vip_id }} @elseif($achievement->type == 'svip' && $achievement->svip) SVIP: {{ $achievement->svip->name ?? 'SVIP ' . $achievement->svip_id }} @elseif($achievement->type == 'level' && $achievement->level) {{ $achievement->level->level_name }} ({{ ucfirst($achievement->level_type) }}) @elseif($achievement->type == 'amount') Amount: {{ number_format($achievement->amount, 2) }} @else Not set @endif {{ $achievement->validity_days }} days {{ $achievement->is_active ? 'Active' : 'Inactive' }}

No achievements found. Create your first achievement!

@if($achievements->hasPages())
{{ $achievements->links() }}
@endif
@endsection @section('js') @endsection