public function sendPrint() { @set_time_limit(0); $num = UserCoupon::max('coupon_sn')->first(); var_dump($num); exit; }
public function update_credit() { $user_id = $this->user_id; $coupon_code = Input::get('coupon_code'); $coupon = Coupon::where('coupon_code', $coupon_code)->first(); if ($coupon) { $coupon_user = UserCoupon::where('coupon_id', $coupon->id)->where('user_id', $this->user_id)->first(); if (!$coupon_user) { $amount = $coupon->amount; $user_credit = UserCredit::where('user_id', $user_id)->first(); $user_credit->earned += $amount; $user_credit->save(); $coupon_user = new UserCoupon(); $coupon_user->coupon_id = $coupon->id; $coupon_user->user_id = $this->user_id; $coupon_user->save(); if (Request::format() == 'html') { // Redirect to credits page return Redirect::to('/user'); } else { $response_array['success'] = 'true'; $response_array['credits'] = $user_credit->toArray(); $response_code = 200; $response = Response::json($response_array, $response_code); return $response; } } else { $message = "Coupon code already used"; $error_code = 408; } } else { $message = "Invalid coupon code"; $error_code = 409; } if (Request::format() == 'html') { return Redirect::to('/user')->with('message', $message)->with('type', 'danger'); } else { $response_array = array('success' => 'false', 'error_code' => '405', 'error' => $message); $response_code = 200; $response = Response::json($response_array, $response_code); return $response; } }