public function setInfo() { $cruise = App\cruise::where('cruise_id', $_SESSION['cruise_select'])->first(); $stateroom = App\stateroom::where('stateroom_id', $_POST['stateroomOption'])->first(); $num_stateroom = $_POST['numStateroomOption']; $num_guest = $_POST['guestOption']; $total = $cruise->price + $stateroom->price * $num_stateroom + $num_guest * 100; $gst = round($total * 0.06, 2); $grand_total = $total + $gst; $data = array("cruise" => $cruise, "stateroom" => $stateroom, "num_stateroom" => $num_stateroom, "num_guest" => $num_guest, "total" => $total, "gst" => $gst, "grand_total" => $grand_total); $_SESSION['cruise'] = $cruise->cruise; $_SESSION['cruise_price'] = $cruise->price; $_SESSION['stateroom'] = $stateroom->stateroom; $_SESSION['stateroom_id'] = $stateroom->stateroom_id; $_SESSION['stateroom_price'] = $stateroom->price; $_SESSION['num_stateroom'] = $num_stateroom; $_SESSION['num_guest'] = $num_guest; $_SESSION['total'] = $total; $_SESSION['grand_total'] = $grand_total; return view('Book.payment', $data); }