コード例 #1
0
    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()) {
コード例 #2
0
ファイル: IndexController.php プロジェクト: Tungse/lotto
 private function getNumbersOfLastDraws()
 {
     $draws = Draw::orderBy('draw_date', 'DESC')->take(5)->get();
     foreach ($draws as $key => $draw) {
     }
 }