This commit is contained in:
salam committed 2026-09-18 16:37:45 +02:00
1 parent 79bfbde7cb
commit 398ba2b0da
2 files changed
+28 -31

No files matched your search

@@ -44,7 +44,7 @@ class ListStatistikoPlayers extends ListRecords
$players = StatistikoPlayer::where('ss_player_id', 1087079)->get();
$res = 0;
foreach ($players as $key => $value) {
$res += $value->card_yellow + $value->card_yellowred + $value->card_red;
$res += $value->card_yellow + $value->card_yellowred;
}
dd($res);
}),
+27 -30
View File
@@ -456,66 +456,63 @@ class PlayerPropsDrop extends Widget
$asp_statistica = (float) SofaScorePlayerPosition::where('ss_code', $position)->value('exp_' . $bettype);
$tmp['asp_statistica_' . $bettype] = $asp_statistica;
// if ($val->ss_player_id == 243651)
// dd($val, $asp_statistica);
switch ($bettype) {
case 'goals':
if ($val->total_min < $this->y_value) {
$asp_gioco = 0;
$asp_gioco = $val->goals / $val->total_min * 90;
if ($asp_gioco == 0) {
$tmp['asp_teorica_' . $bettype] = $asp_statistica;
} else {
$asp_gioco = $val->goals / $val->total_min * 90;
}
$asp_gioco = $val->goals / $val->total_min * 90;
$tmp['asp_gioco_' . $bettype] = $asp_gioco;
$tmp['asp_teorica_' . $bettype] = ($this->x_value * $asp_gioco + $asp_statistica) / (1 + $this->x_value);
}
break;
case 'cards':
if ($val->total_min < $this->y_value) {
$asp_gioco = 0;
$asp_gioco = $val->cards / $val->total_min * 90;
if ($asp_gioco == 0) {
$tmp['asp_teorica_' . $bettype] = $asp_statistica;
} else {
$asp_gioco = $val->cards / $val->total_min * 90;
}
$asp_gioco = $val->cards / $val->total_min * 90;
$tmp['asp_gioco_' . $bettype] = $asp_gioco;
$tmp['asp_teorica_' . $bettype] = ($this->x_value * $asp_gioco + $asp_statistica) / (1 + $this->x_value);
}
break;
case 'fouls':
if ($val->total_min < $this->y_value) {
$asp_gioco = 0;
$asp_gioco = $val->fouls / $val->total_min * 90;
if ($asp_gioco == 0) {
$tmp['asp_teorica_' . $bettype] = $asp_statistica;
} else {
$asp_gioco = $val->fouls / $val->total_min * 90;
}
$asp_gioco = $val->fouls / $val->total_min * 90;
$tmp['asp_gioco_' . $bettype] = $asp_gioco;
$tmp['asp_teorica_' . $bettype] = ($this->x_value * $asp_gioco + $asp_statistica) / (1 + $this->x_value);
}
break;
case 'offsides':
if ($val->total_min < $this->y_value) {
$asp_gioco = 0;
$asp_gioco = $val->offsides / $val->total_min * 90;
if ($asp_gioco == 0) {
$tmp['asp_teorica_' . $bettype] = $asp_statistica;
} else {
$asp_gioco = $val->offsides / $val->total_min * 90;
}
$asp_gioco = $val->offsides / $val->total_min * 90;
$tmp['asp_gioco_' . $bettype] = $asp_gioco;
$tmp['asp_teorica_' . $bettype] = ($this->x_value * $asp_gioco + $asp_statistica) / (1 + $this->x_value);
}
break;
case 'total_shots':
if ($val->total_min < $this->y_value) {
$asp_gioco = 0;
$asp_gioco = $val->total_shots / $val->total_min * 90;
if ($asp_gioco == 0) {
$tmp['asp_teorica_' . $bettype] = $asp_statistica;
} else {
$asp_gioco = $val->total_shots / $val->total_min * 90;
}
$asp_gioco = $val->total_shots / $val->total_min * 90;
$tmp['asp_gioco_' . $bettype] = $asp_gioco;
$tmp['asp_teorica_' . $bettype] = ($this->x_value * $asp_gioco + $asp_statistica) / (1 + $this->x_value);
}
break;
case 'shots_on_target':
if ($val->total_min < $this->y_value) {
$asp_gioco = 0;
$asp_gioco = $val->shots_on_target / $val->total_min * 90;
if ($asp_gioco == 0) {
$tmp['asp_teorica_' . $bettype] = $asp_statistica;
} else {
$asp_gioco = $val->shots_on_target / $val->total_min * 90;
}
$asp_gioco = $val->shots_on_target / $val->total_min * 90;
$tmp['asp_gioco_' . $bettype] = $asp_gioco;
$tmp['asp_teorica_' . $bettype] = ($this->x_value * $asp_gioco + $asp_statistica) / (1 + $this->x_value);
}
break;
}
}