/** * @param Request $request * @return \Illuminate\Http\JsonResponse */ public function tourBooking(Request $request) { $tourModel = new Models\TourModel(); $id = $request->input('id'); $name = $request->input('name'); $tel = $request->input('tel'); $email = $request->input('email'); $address = $request->input('address'); $adult = $request->input('adult'); $child = $request->input('child'); $departDt = $request->input('depart'); $returnDt = $request->input('return'); $content = $request->input('content'); $insertArr = array("TOUR_ID" => $id, "BK_CUST_NM" => $name, "BK_CUST_TEL" => $tel, "BK_CUST_EMAIL" => $email, "BK_CUST_ADDR" => $address, "BK_CUST_CNT" => $content, "BK_QTY_ADULT" => $adult, "BK_QTY_KID" => $child, "BK_DPRT_DT" => $departDt, "BK_RTRN_DT" => $returnDt, "BK_STS" => "B"); $result = $tourModel->tourBooking($insertArr); $localCode = strtoupper(App::getLocale()); switch ($localCode) { case "VI": $success = "Cảm ơn bạn đã đặt tour, chúng tôi sẽ liên hệ lại với bạn sớm nhất có thể."; $fail = "Lỗi đặt tour, Vui lòng điền lại đầy đủ thông tin và thử lại."; break; case "EN": $success = "Thank for booking, we will contact you asap!."; $fail = "Booking fail, please refill information and try again."; break; default: $success = "Thank for booking, we will contact you asap!."; $fail = "Booking fail, please refill information and try again."; break; } if ($result) { return response()->json(['info' => 'Success', 'Content' => $success], 200); } else { return response()->json(['info' => 'Fail', 'Content' => $fail], 200); } }