/**
  * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
  */
 public function index()
 {
     $localCode = strtoupper(App::getLocale());
     /* Load Model */
     $headerModel = new Models\HeaderModel();
     $sldModel = new Models\SliderModel();
     $cateModel = new Models\TourCategoryModel();
     $tourModel = new Models\TourModel();
     $newsModel = new Models\NewsModel();
     /* Init Data */
     $headerData = $headerModel->index($localCode);
     $sliderData = $sldModel->index($localCode);
     $cateData = $cateModel->index($localCode);
     $tourRcm = $tourModel->indexTourRecommended($localCode);
     $latestNews = $newsModel->latestNewsIndex($localCode);
     $indexData = array("headerData" => $headerData, "sliderData" => $sliderData, "cateData" => $cateData, "tourRcm" => $tourRcm, "latestNews" => $latestNews);
     return view('index', $indexData);
 }