/** get tour detail data
  * @param $tourLink
  * @return View
  */
 public function getTourDetail($tourLink)
 {
     $localCode = strtoupper(App::getLocale());
     /* Load Mode */
     $headerModel = new Models\HeaderModel();
     $tourModel = new Models\TourModel();
     $breadCrumbModel = new Models\breadCrumbsModel();
     $commonModel = new Models\CommonModel();
     /* Init Data */
     $headerData = $headerModel->index($localCode);
     $tourData = $tourModel->indexTourDetail($localCode, $tourLink);
     $breadCrumbData = $breadCrumbModel->getBreadCrumbData($localCode, "tours", "T", $tourLink, null);
     /* Update Views */
     $commonModel->updateViews("tb_tours", "TOUR_TEXT_LINK", $tourLink);
     /* Init Data */
     $tourDetailArr = array("headerData" => $headerData, "tourDetail" => $tourData, "breadCrumb" => $breadCrumbData);
     return view('tourDetail', $tourDetailArr);
 }