feat: 新建前台百家乐历史走势页面与珠盘路,打通大厅与导航栏快捷入口
This commit is contained in:
@@ -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'));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user