@extends('admin.layouts.app') @section('title', '赛马竞猜历史记录') @section('content')
{{-- 页头 --}}

🐎 赛马竞猜历史记录

查询所有已完成的赛马场次及下注明细。

⚙️ 游戏配置
{{-- 统计卡片 --}}
{{ number_format($summary['total_races']) }}
历史总场次
{{ number_format($summary['total_bets']) }}
历史总下注笔
{{ number_format($summary['total_pool']) }}
累计注池金币
{{-- 场次列表 --}}
@forelse ($races as $race) @php $horses = $race->horses ?? []; $winner = collect($horses)->firstWhere('id', $race->winner_horse_id); $statusLabel = match ($race->status) { 'betting' => ['label' => '押注中', 'color' => 'bg-blue-100 text-blue-700'], 'running' => ['label' => '比赛中', 'color' => 'bg-amber-100 text-amber-700'], 'settled' => ['label' => '已结算', 'color' => 'bg-emerald-100 text-emerald-700'], 'canceled' => ['label' => '已取消', 'color' => 'bg-red-100 text-red-600'], default => ['label' => $race->status, 'color' => 'bg-gray-100 text-gray-500'], }; @endphp @empty @endforelse
场次ID 结算时间 参赛马匹 胜者 状态 下注总笔 注池总额 操作
#{{ $race->id }} {{ $race->settled_at ? $race->settled_at->format('m-d H:i') : '—' }} {{ collect($horses)->pluck('emoji')->implode('') ?: '—' }} ({{ count($horses) }} 匹) @if ($winner) {{ $winner['emoji'] ?? '' }} {{ $winner['name'] ?? '' }} @else @endif {{ $statusLabel['label'] }} {{ number_format($race->total_bets ?? 0) }} {{ number_format($race->total_pool ?? 0) }} 下注明细
暂无记录
@if ($races->hasPages())
{{ $races->links() }}
@endif
@endsection