예제 #1
0
 public function getMemberTransactionToday()
 {
     $member_id = Input::get("member_id");
     $today = date('Y-m-d', strtotime('now'));
     $transactions = Transaction::join("members", 'members.member_id', '=', 'transactions.member_id')->select("transactions.id", "transactions.member_id", "transactions.amount", "transactions.balance", "transactions.service", "transactions.created_at", "members.first_name", "members.last_name")->where('members.member_id', '=', $member_id)->whereBetween('transactions.created_at', array(Carbon::now()->yesterday()->endOfDay(), Carbon::now()->endOfDay()))->get();
     $data = array();
     foreach ($transactions as $transaction) {
         # code...
         $transaction_data = array();
         $date = date("Y-m-d", strtotime($transaction->created_at));
         array_push($transaction_data, $transaction->id);
         array_push($transaction_data, $transaction->member_id);
         array_push($transaction_data, $transaction->last_name);
         array_push($transaction_data, $transaction->first_name);
         array_push($transaction_data, $transaction->amount);
         array_push($transaction_data, $transaction->balance);
         array_push($transaction_data, $transaction->service);
         array_push($transaction_data, $date);
         $data[] = $transaction_data;
     }
     $returner = array('data' => $data);
     echo json_encode($returner);
 }