{{-- 文件功能:前台会员中心页面 展示当前用户会员状态、会员等级权益、购买入口以及用户自己的会员购买记录 --}} @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

会员进退场主题

欢迎语、离开语与专属入场仪式

这里可以查看当前会员档位的专属特效和横幅风格;若当前档位允许自定义,你还可以设置自己的欢迎语和离开语。

@if ($user->isVip())
当前档位:{{ $user->vipName() }}
@endif
{{ $user->vipLevel?->icon ?: '✨' }}

当前主题预览

{{ $user->vipLevel?->name ?? '普通用户' }}

入场特效

{{ $effectOptions[$user->vipLevel?->joinEffectKey() ?? 'none'] ?? '无特效' }}

横幅风格:{{ $bannerStyleOptions[$user->vipLevel?->joinBannerStyleKey() ?? 'aurora'] ?? '鎏光星幕' }}

离场特效

{{ $effectOptions[$user->vipLevel?->leaveEffectKey() ?? 'none'] ?? '无特效' }}

横幅风格:{{ $bannerStyleOptions[$user->vipLevel?->leaveBannerStyleKey() ?? 'farewell'] ?? '告别暮光' }}

等级默认语句

默认欢迎语

{{ $user->vipLevel?->join_templates_array[0] ?? '当前档位尚未配置默认欢迎语。' }}

默认离开语

{{ $user->vipLevel?->leave_templates_array[0] ?? '当前档位尚未配置默认离开语。' }}

我的个性化设置

自定义欢迎语与离开语

@if ($user->canCustomizeVipPresence()) 已开启 @else 未开放 @endif
@if ($user->canCustomizeVipPresence())
@csrf @method('PUT')

支持使用 {username} 占位符自动替换成你的昵称。

@elseif ($user->isVip())
当前会员档位暂未开放个人自定义功能,不过你仍会自动使用本等级配置的专属欢迎语、离开语和华丽特效。
@else
开通会员后,这里会解锁对应等级的专属进退场主题;若等级允许,还能设置你自己的欢迎语和离开语。
@endif

我的购买记录

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

@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