feat: 新建前台百家乐历史走势页面与珠盘路,打通大厅与导航栏快捷入口

This commit is contained in:
pllx
2026-06-30 14:12:45 +08:00
parent 394e216b92
commit 524c8ed6f3
5 changed files with 289 additions and 2 deletions
@@ -235,4 +235,28 @@ class BaccaratController extends Controller
return response()->json(['history' => $rounds]);
}
/**
* 前台百家乐历史走势与开奖页面。
*/
public function historyPage(Request $request): \Illuminate\View\View
{
// 1. 各选项的历史分布统计
$summary = [
'total_rounds' => BaccaratRound::query()->where('status', 'settled')->count(),
'result_dist' => BaccaratRound::query()
->where('status', 'settled')
->select('result', \Illuminate\Support\Facades\DB::raw('count(*) as cnt'))
->groupBy('result')
->pluck('cnt', 'result'),
];
// 2. 分页拉取所有已结算的局次
$rounds = BaccaratRound::query()
->where('status', 'settled')
->orderByDesc('id')
->paginate(30);
return view('rooms.baccarat-history', compact('rounds', 'summary'));
}
}