{{-- 文件功能:前台会员中心页面 展示当前用户会员状态、会员等级权益、购买入口以及用户自己的会员购买记录 --}} @extends('layouts.app') @section('title', '会员中心 - 飘落流星') @section('nav-icon', '👑') @section('nav-title', '会员中心') @section('content')

我的会员状态

@if ($user->isVip()) {{ $user->vipName() ?: '尊贵会员' }} @else 普通用户 @endif

@if ($user->isVip()) 当前已开通会员权益, @if ($user->hy_time) 到期时间:{{ $user->hy_time->format('Y-m-d H:i') }} @else 当前为永久会员 @endif @else 你当前还未开通会员,开通后可享受经验加成、金币加成和专属身份展示。 @endif

当前徽章
{{ $user->vipIcon() ?: '⭐' }}
经验倍率
×{{ $user->vipLevel?->exp_multiplier ?? 1 }}
金币倍率
×{{ $user->vipLevel?->jjb_multiplier ?? 1 }}
累计已支付
¥{{ number_format($totalAmount, 2) }}
成功订单 {{ $paidOrders }} 笔

会员权益总览

  • 挂机经验按会员倍率加成,升级更快。
  • 💰金币收益按会员倍率加成,参与玩法更轻松。
  • 👑昵称旁展示专属会员图标与会员名称。
  • 可使用会员专属进场欢迎语与离场提示语。
会员支付由平台支付中心统一处理,最终是否开通以异步回调结果为准。

会员等级列表

不同档位提供不同倍率与时长,你可以按需要购买或续费。

@if (! $vipPaymentEnabled) 支付暂未开启 @endif
@foreach ($vipLevels as $vip) @php $isCurrentVipLevel = $user->isVip() && (int) $user->vip_level_id === (int) $vip->id; @endphp
{{ $vip->icon }}

{{ $vip->name }}

当前已有 {{ $vip->users_count }} 位用户使用

@if ($isCurrentVipLevel) 当前等级 @endif
经验倍率
×{{ $vip->exp_multiplier }}
金币倍率
×{{ $vip->jjb_multiplier }}
有效时长{{ $vip->duration_days > 0 ? $vip->duration_days . ' 天' : '永久' }}
支付金额{{ $vip->price > 0 ? '¥' . $vip->price : '联系管理员' }}
@if ($vip->price > 0 && $vipPaymentEnabled)
@csrf
@elseif ($vip->price > 0)
支付暂未开启
@else
请联系管理员开通
@endif
@endforeach

我的购买记录

这里只显示你自己的会员订单记录,方便查看支付和开通状态。

@forelse ($paymentLogs as $log) @php $statusMap = [ 'created' => ['text' => '待创建', 'class' => 'bg-slate-100 text-slate-700'], 'pending' => ['text' => '待支付', 'class' => 'bg-amber-100 text-amber-700'], 'paid' => ['text' => '已支付', 'class' => 'bg-emerald-100 text-emerald-700'], 'closed' => ['text' => '已关闭', 'class' => 'bg-gray-100 text-gray-500'], 'failed' => ['text' => '失败', 'class' => 'bg-rose-100 text-rose-700'], ]; $status = $statusMap[$log->status] ?? ['text' => $log->status, 'class' => 'bg-slate-100 text-slate-700']; @endphp @empty @endforelse
本地订单号 会员等级 金额 状态 支付时间 开通时间
{{ $log->order_no }}
{{ $log->vipLevel?->icon ?: '👑' }} {{ $log->vip_name }}
¥{{ number_format((float) $log->amount, 2) }} {{ $status['text'] }} {{ $log->paid_at?->format('Y-m-d H:i') ?? '未支付' }} {{ $log->opened_vip_at?->format('Y-m-d H:i') ?? '未开通' }}
暂无会员购买记录,开通后会显示在这里。
@if ($paymentLogs->hasPages())
{{ $paymentLogs->links() }}
@endif
@endsection