foreach ($draws as $draw) { $numbers = json_decode($draw['numbers']); $data[$counter]['id'] = $draw['id']; $data[$counter]['numbers'] = $draw['numbers']; $data[$counter]['winning_price'] = number_format($draw['winning_price'], 2); $data[$counter]['date'] = date("F j,Y", strtotime($draw['date'])); $data[$counter]['status'] = $draw['status']; $counter++; } header("Content-Type:text/json"); echo json_encode(array(array('per_page' => 25, 'total_entries' => count($data), 'total_pages' => ceil(count($data) / 25), 'page' => 1), $data), JSON_NUMERIC_CHECK); }); $app->get('/managers/draws/request/latest/', function () use($app) { $data = array(); $counter = 0; $draws = Draw::orderBy('id', 'desc')->take(10)->get()->toArray(); foreach ($draws as $draw) { $numbers = json_decode($draw['numbers']); $data[$counter]['id'] = $draw['id']; $data[$counter]['numbers'] = $draw['numbers']; $data[$counter]['winning_price'] = number_format($draw['winning_price'], 2); $data[$counter]['date'] = date("F j,Y", strtotime($draw['date'])); $data[$counter]['status'] = $draw['status']; $counter++; } header("Content-Type:text/json"); echo json_encode(array(array('per_page' => 10, 'total_entries' => count($data), 'total_pages' => ceil(count($data) / 10), 'page' => 1), $data), JSON_NUMERIC_CHECK); }); $app->post('/managers/draws/', function () use($app) { // AUTHENTICATION FIRST if (!Sentry::check()) {
private function getNumbersOfLastDraws() { $draws = Draw::orderBy('draw_date', 'DESC')->take(5)->get(); foreach ($draws as $key => $draw) { } }