/**
  * Show the deployment details.
  *
  * @param  int      $deployment
  * @return Response
  */
 public function show($deployment_id)
 {
     $deployment = $this->deploymentRepository->getById($deployment_id);
     $output = [];
     foreach ($deployment->steps as $step) {
         foreach ($step->servers as $server) {
             $server->server;
             $server->runtime = $server->runtime() === false ? null : $server->getPresenter()->readable_runtime;
             $server->output = is_null($server->output) || !strlen($server->output) ? null : '';
             $output[] = $server;
         }
     }
     $project = $deployment->project;
     return view('deployment.details', ['breadcrumb' => [['url' => url('projects', $project->id), 'label' => $project->name]], 'title' => Lang::get('deployments.deployment_number', ['id' => $deployment->id]), 'subtitle' => $project->name, 'project' => $project, 'deployment' => $deployment, 'output' => json_encode($output)]);
 }