public function checkResponses(Query $query) { $out = array(); $archive = Config::get('lowendping.archive.enabled', false); foreach ($query->responses()->unsent()->get() as $response) { if ($archive) { $response->sent = 1; $response->save(); } else { $response->delete(); } $out[] = array('id' => $response->server_id, 'data' => $response->response); } return Response::json($out); }