This commit is contained in:
salam committed 2026-06-18 15:32:47 +02:00
1 parent 8d6107320a
commit 6eeef19fd9
1 file changed
+31 -10
+31 -10
View File
@@ -101,23 +101,44 @@ class LoadEvents
/**
* IF WITH PLAYER
*/
$matches_played = 0;
$matches_played = [];
$description = '';
if ($tm_player_id) {
$matches_played = StatistikoPlayer::where('tm_player_id', (int) $tm_player_id)
->when($player_on_field, function ($query) use ($player_on_field) {
// $matches_played = StatistikoPlayer::where('tm_player_id', (int) $tm_player_id)
// ->when($player_on_field, function ($query) use ($player_on_field) {
// switch ($player_on_field) {
// case 'lineup':
// return $query->where('lineup', 'T');
// case 'substituted':
// return $query->where('lineup', 'P');
// case 'notplayed':
// return $query->where('minutes_played', 0);
// }
// })
// ->pluck('match_id')->toArray();
$res = StatistikoPlayer::where('tm_player_id', (int) $tm_player_id)->get();
foreach ($res as $value) {
switch ($player_on_field) {
case 'all':
$matches_played[] = $value->match_id;
break;
case 'lineup':
return $query->where('lineup', 'T');
if($value->lineup == 'T'){
$matches_played[] = $value->match_id;
}
break;
case 'substituted':
return $query->where('lineup', 'P');
if($value->lineup == 'p'){
$matches_played[] = $value->match_id;
}
break;
case 'notplayed':
return $query->where('minutes_played', 0);
if(!$value->minutes_played){
$matches_played[] = $value->match_id;
}
break;
}
})
->pluck('match_id')->toArray();
// dd($matches_played);
}
$description = ' with ' . StatistikoDetail::where('tm_player_id', (int) $tm_player_id)->value('name') . ' (' . \count($matches_played) . ')';