@php $teams = $project->teams(); $datasets = []; $labels = []; dump($project); foreach ($teams as $team) { $teamTImingAnalysis = $team->timingAnalysis($project->project_timings()->where('team_id', $team->id), $project->project_timings(), 'date', 'hours'); $percent_finished_tasks = $team->percentageDone($project->tasks()->where(['team_id' => $team->id, 'finished' => true]), $project->tasks()->where(['team_id' => $team->id])); $all_tasks = $project->total; $unfinished_tasks = (int) $all_tasks - $finished_tasks; $finished_tasks = $project->finished; $labels[] = $team->team_name . 'unfinished tasks'; $labels[] = $team->team_name . 'finished tasks'; $data[] = [ 'backgroundColor' => [ 'hsl(0, 100%, 60%)', 'hsl(0, 100%, 35%)' ], 'data' => [ $unfinished_tasks, $finished_tasks ] ]; } $donut_pie_labels = $labels; $donut_pie_dataset = $data; @endphp