【发布时间】:2019-01-06 21:04:46
【问题描述】:
我正在使用 Laravel 平台 (5.7) 设计一个网站,我需要你的帮助。
我有一个名为“tblmatches”的表。表中的相关字段为:
P1_ID(获胜者)
P2_ID(失败者)
年(年)
我想创建能够计算任何指定年份的玩家输赢总数的控制器。
我有以下功能在没有任何参考年份字段的情况下工作。
public function show($id)
{
$Play = Play::find($id);
// $Wins = 15;
$Wins = DB::table('tblmatches')
->where('P1_ID', $id)
->count();
$Losses = DB::table('tblmatches')
->where('P2_ID', $id)
->count();
$WinPercentage = ($Wins / ($Wins + $Losses)) * 100;
return view('Players.gauge')->with('Play', $Play)->with('Wins', $Wins)->with('Losses', $Losses)->with('WinPercentage', $WinPercentage);
}
最终,我希望能够同时查看所有玩家的结果,以查看哪个玩家的赢/输记录最好。
任何建议都会对我有所帮助。
【问题讨论】:
-
你试过什么? StackOverflow 不是请求网站。
-
抱歉 Aken,我已经编辑了问题以显示我目前的工作。