public function registerPackage(Request $request) { $user = $request->session()->get('user'); if (isset($request['packageName']) && !empty($request['packageName'])) { $packageName = $request['packageName']; } if (isset($request['category']) && !empty($request['category'])) { $category = $request['category']; } if (isset($request['desc']) && !empty($request['desc'])) { $desc = $request['desc']; } if (isset($request['capacity']) && !empty($request['capacity'])) { $capacity = $request['capacity']; } if (isset($request['building']) && !empty($request['building'])) { $building = $request['building']; } if (isset($request['newPrice']) && !empty($request['newPrice'])) { $newPrice = $request['newPrice']; } // Retrieve use session $user = $request->session()->get('user'); //Save room for user $package = new packageModel(); $package->buildingID = $building; $package->roomCategoryID = $category; $package->packageDesc = $desc; $package->capacityAdult = $capacity; $package->newPrice = $newPrice; $package->packageName = $packageName; $package->save(); //Session::flash('success', 'Package successfully registered'); return Redirect::to('/insertPackage'); }
public function registerPackage(Request $request) { $user = $request->session()->get('user'); $messge = array("status" => 0); if (is_null($user)) { return redirect()->action('MainController@index'); } elseif ($user[0]->type == "Landlord") { // Retrieve use session $user = $request->session()->get('user'); $error = false; if (isset($request['packageName']) && !empty($request['packageName'])) { $packageName = $request['packageName']; } else { $packageName = ''; $error = true; } if (isset($request['category']) && !empty($request['category'])) { $category = $request['category']; } else { $category = ''; $error = true; } if (isset($request['desc']) && !empty($request['desc'])) { $desc = $request['desc']; } else { $desc = ''; $error = true; } if (isset($request['adultPrice']) && !empty($request['adultPrice'])) { $adultPrice = $request['adultPrice']; } else { $adultPrice = ''; //$error = true; } if (isset($request['childrenPrice']) && !empty($request['childrenPrice'])) { $childrenPrice = $request['childrenPrice']; } else { $childrenPrice = ''; //$error = true; } if (isset($request['building']) && !empty($request['building']) || $request['building'] != "-1") { $building = $request['building']; } else { $building = ''; $error = true; } if (isset($request['oldPrice']) && !empty($request['oldPrice'])) { $oldPrice = $request['oldPrice']; } else { $oldPrice = ''; // $error = true; } if (isset($request['newPrice']) && !empty($request['newPrice'])) { $newPrice = $request['newPrice']; } else { $newPrice = ''; // $error = true; } //$checkPackageExist = packageModel::where('packageName', '=', $packageName)->get(); $checkPackageExist = DB::table('tblpackage')->where('packageName', $packageName)->get(); if (isset($checkPackageExist) && !empty($checkPackageExist)) { $messge['status'] = -1; $messge['msg'] = "Package Name Already Exist"; } else { if ($error == false) { $package = new packageModel(); $package->buildingID = $building; $package->roomCategoryID = $category; $package->packageDesc = $desc; $package->adultPrice = $adultPrice; $package->ChildPrice = $childrenPrice; $package->newPrice = $newPrice; $package->packageName = $packageName; $package->oldPrice = $oldPrice; $package->save(); $messge['status'] = 1; $messge['msg'] = "Successfully inserted"; } else { $messge['status'] = -1; $messge['msg'] = "Failed, PLease recheck all fields"; } } return json_encode($messge); } else { return response()->view('pages.404', ['user' => $user], 404); } }