public function createPendingOrderForEnrollment() { $inputs = Input::all(); if ($inputs['paymentType'] == 'cash') { $discountamount = $inputs['pendingamount']; $paymentPendingdata = PaymentDues::getPaymentpendingdata($inputs['pending_id']); $createorder = Orders::createPendingOrderForEnrollment($paymentPendingdata); $changingpendingstatus = PaymentDues::changeStatustopaid($inputs['pending_id'], $discountamount); $print_url = url() . '/orders/print/' . Crypt::encrypt($createorder->id); //header('Access-Control-Allow-Origin: *'); return Response::json(array("status" => "success", "printurl" => $print_url)); } elseif ($inputs['paymentType'] == 'card') { $discountamount = $inputs['pendingamount']; $paymentPendingdata = PaymentDues::getPaymentpendingdata($inputs['pending_id']); $createorder = Orders::createPendingOrderForEnrollmentCardType($paymentPendingdata, $inputs); $changingpendingstatus = PaymentDues::changeStatustopaid($inputs['pending_id'], $discountamount); $print_url = url() . '/orders/print/' . Crypt::encrypt($createorder->id); return Response::json(array("status" => "success", "printurl" => $print_url)); } elseif ($inputs['paymentType'] == 'cheque') { $discountamount = $inputs['pendingamount']; $paymentPendingdata = PaymentDues::getPaymentpendingdata($inputs['pending_id']); $createorder = Orders::createPendingOrderForEnrollmentChequeType($paymentPendingdata, $inputs); $changingpendingstatus = PaymentDues::changeStatustopaid($inputs['pending_id'], $discountamount); $print_url = url() . '/orders/print/' . Crypt::encrypt($createorder->id); return Response::json(array("status" => "success", "printurl" => $print_url)); } }