@extends('layouts.admin') @section('title', 'User BattlePass Management - MU Admin Panel') @section('styles') @endsection @section('content')
Quản lý chi tiết người dùng mua BattlePass
| ID | 👤 User Info | 🎮 Nhân vật | ⚔️ BattlePass | 💰 Giá (Coins) | 📅 Ngày mua | ⏰ Hết hạn | 📊 Trạng thái | 🔧 Hành động |
|---|---|---|---|---|---|---|---|---|
| #{{ $purchase->id }} |
@if($purchase->character_name)
{{ $purchase->character_name }}
@if($purchase->character_id)
ID: {{ $purchase->character_id }}
@endif
@if($purchase->zone_id)
| Zone: {{ $purchase->zone_id }}
@endif
@else
Chưa có nhân vật
@endif
|
{{ $purchase->package_name }}
{{ $purchase->duration_days }} ngày
|
{{ number_format($purchase->coins_price) }} coins |
{{ \Carbon\Carbon::parse($purchase->purchased_at)->format('d/m/Y H:i') }}
{{ \Carbon\Carbon::parse($purchase->purchased_at)->diffForHumans() }}
|
{{ \Carbon\Carbon::parse($purchase->expires_at)->format('d/m/Y H:i') }}
@php
$now = now();
$expiresAt = \Carbon\Carbon::parse($purchase->expires_at);
$isExpired = $now > $expiresAt;
$daysLeft = $isExpired ? 0 : $now->diffInDays($expiresAt);
@endphp
@if($isExpired)
Đã hết hạn
@else
Còn {{ $daysLeft }} ngày
@endif
|
@php $now = now(); $expiresAt = \Carbon\Carbon::parse($purchase->expires_at); $isExpired = $now > $expiresAt; if ($purchase->status === 'cancelled') { $statusClass = 'badge-danger'; $statusText = 'Đã hủy'; } elseif ($isExpired || $purchase->status === 'expired') { $statusClass = 'badge-warning'; $statusText = 'Hết hạn'; } elseif ($purchase->status === 'active') { $statusClass = 'badge-success'; $statusText = 'Đang hoạt động'; } else { $statusClass = 'badge-info'; $statusText = ucfirst($purchase->status); } @endphp {{ $statusText }} | ||
|
📭
Không có dữ liệuChưa có user nào mua BattlePass với bộ lọc này. |
||||||||