public function index(DeploymentRepositoryInterface $deploymentRepository, ProjectRepositoryInterface $projectRepository)
{
$projects = $projectRepository->getAll();
$projects_by_group = [];
foreach ($projects as $project) {
if (!isset($projects_by_group[$project->group->name])) {
$projects_by_group[$project->group->name] = [];
}
$projects_by_group[$project->group->name][] = $project;
}
ksort($projects_by_group);
return view('dashboard.index', ['title' => Lang::get('dashboard.title'), 'latest' => $this->buildTimelineData($deploymentRepository), 'projects' => $projects_by_group]);
}