Old UniVate Website
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

web.php 15KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284
  1. <?php
  2. /*
  3. |--------------------------------------------------------------------------
  4. | Web Routes
  5. |--------------------------------------------------------------------------
  6. |
  7. | Here is where you can register web routes for your application. These
  8. | routes are loaded by the RouteServiceProvider within a group which
  9. | contains the "web" middleware group. Now create something great!
  10. |
  11. */
  12. Route::get('resort', function() {
  13. return view('resort');
  14. });
  15. //Auth::routes();
  16. Route::get('/logout', '\App\Http\Controllers\Auth\LoginController@logout');
  17. Route::get('/','PagesController@serveHome');
  18. Route::get('about','PagesController@serveAbout');
  19. Route::get('faqs','PagesController@serveFAQs');
  20. Route::get('timeshare','PagesController@serveTimeShare');
  21. Route::get('contact-us','PagesController@serveContact');
  22. Route::group(['before' => 'auth'], function(){
  23. Route::get('admin','PagesController@serveAdmin');
  24. Route::get('publishTimeshare/{id}','PagesController@publishTimeshare');
  25. Route::get('publishTimeshareAgent/{id}','PagesController@publishTimeshareAgent');
  26. Route::get('publishCommercial/{id}','PagesController@publishCommercial');
  27. Route::get('deleteTimeshare/{id}','PagesController@deleteTimeshare');
  28. Route::get('deleteAgency/{id}','PagesController@deleteAgency');
  29. Route::get('deleteTimeshareAgent/{id}','PagesController@deleteTimeshareAgent');
  30. Route::post('search-commercial-admin','PagesController@serveCommercialSearch');
  31. Route::post('search-residential-admin','PagesController@serveResidentialSearch');
  32. Route::post('commercial-results','PagesController@handleCommercial');
  33. Route::post('residential','PagesController@handleResidential');
  34. Route::post('edit-timeshare/{id}', ['as' => 'edit-timeshare', 'uses' => 'PagesController@handleEditTimeshare']);
  35. Route::get('edit-timeshare/{id}','PagesController@serveEditTimeshare');
  36. Route::post('edit-timeshare-agent/{id}', ['as' => 'edit-timeshare-agent', 'uses' => 'PagesController@handleEditTimeshareAgent']);
  37. Route::get('edit-timeshare-agent/{id}','PagesController@serveEditTimeshareAgent');
  38. Route::get('edit-agency-timeshare/{id}','PagesController@serveEditAgencyTimeshare');
  39. Route::post('edit-agency-timeshare/{id}', ['as' => 'edit-agency-timeshare', 'uses' => 'PagesController@handleEditAgencyTimeshare']);
  40. });
  41. Route::get('to-sell','PagesController@serveToSell');
  42. Route::post('to-sell','PagesController@handleToSell');
  43. Route::get('to-buy','PagesController@serveToBuy');
  44. Route::get('resort-upload','PagesController@serveResortUpload');
  45. Route::post('resort-upload','PagesController@handleResortUpload');
  46. Route::get('privacy-policy','PagesController@servePrivacyPolicy');
  47. Route::get('login','PagesController@serveLogin');
  48. Route::post('login', 'PagesController@handleLogin');
  49. Route::get('publishResidential/{id}','PagesController@publishResidential');
  50. Route::get('interested/{id}','PagesController@serveInterested');
  51. Route::post('interested/{id}','PagesController@handleInterested');
  52. Route::get('resorts/{province}','PagesController@serveResorts');
  53. Route::get('resort/{resort}','PagesController@serveResort');
  54. Route::get('terms-and-conditions','PagesController@serveTermsConditions');
  55. Route::get('deleteResidential/{id}','PagesController@deleteResidential');
  56. Route::get('deleteCommercial/{id}','PagesController@deleteCommercial');
  57. Route::get('register','PagesController@serveRegister');
  58. Route::get('little-eden','PagesController@LittleEden');
  59. Route::get('kagga-kamma','PagesController@KaggaKamma');
  60. Route::get('mabalingwe','PagesController@Mabalingwe');
  61. Route::get('verlorenkloof','PagesController@Verlorenkloof');
  62. Route::get('sandy-place','PagesController@SandyPlace');
  63. Route::get('kritzel','PagesController@Kridzil');
  64. Route::get('uvongo','PagesController@Uvongo');
  65. Route::get('ngwenya','PagesController@Ngwenya');
  66. Route::get('sudwala','PagesController@Sudwala');
  67. Route::get('jackalberry-ridge','PagesController@jackalberryRidge');
  68. Route::post('register','PagesController@handleRegister');
  69. Route::post('contact-us','PagesController@handleContacts');
  70. //Route::get('logout','PagesController@handleLogout');
  71. Route::get('confirmation/{email}','PagesController@confirmationButton');
  72. Route::post('search','PagesController@serveSearch');
  73. Route::post('search-log','PagesController@serveLogSearch');
  74. Route::post('filter','PagesController@serveSearchResortFilter');
  75. Route::get('commercial-sales','PagesController@serveCommercialSales');
  76. Route::get('commercial-rentals','PagesController@serveCommercialRentals');
  77. Route::get('commercial-rental/{name}','PagesController@serveCommercialRental');
  78. Route::get('residential-rental/{name}','PagesController@serveResidentialRental');
  79. Route::get('commercial-property/{id}','PagesController@serveCommercialProperty');
  80. Route::get('residential-property/{id}','PagesController@serveResidentialProperty');
  81. Route::get('interest-in-commercial-property/{id}','PagesController@serveCommercialPropertyInterested');
  82. Route::post('interest-in-commercial-property/{id}','PagesController@handleCommercialPropertyInterested');
  83. Route::get('interest-in-residential-property/{id}','PagesController@serveResidentialPropertyInterested');
  84. Route::post('interest-in-residential-property/{id}','PagesController@handleResidentialPropertyInterested');
  85. Route::get('residential-sales','PagesController@serveResidentialSales');
  86. Route::get('residential-rentals','PagesController@serveResidentialRentals');
  87. Route::get('commercial','PagesController@serveCommercial');
  88. Route::get('residential','PagesController@serveResidential');
  89. Route::get('timeshare-results','PagesController@serveTimeshareResults');
  90. Route::get('commercial-results','PagesController@serveCommercialResults');
  91. Route::get('margate-beach-club','PagesController@Margate');
  92. Route::get('list-commercial-rental','PagesController@serveListCommercialRental');
  93. Route::post('list-commercial-rental','PagesController@handleListCommercialRental');
  94. Route::get('list-residential-rental','PagesController@serveListResidentialRental');
  95. Route::post('list-residential-rental','PagesController@handleListResidentialRental');
  96. Route::get('list-residential-sale','PagesController@serveListResidentialSale');
  97. Route::post('list-residential-sale','PagesController@handleListResidentialSale');
  98. Route::get('list-commercial-sale','PagesController@serveListCommercialSale');
  99. Route::post('list-commercial-sale','PagesController@handleListCommercialSale');
  100. Route::get('commercial-admin','PagesController@serveCommercialAdmin');
  101. Route::get('residential-admin','PagesController@serveResidentialAdmin');
  102. Route::get('edit-commercial/{id}','PagesController@serveEditCommercial');
  103. Route::post('edit-commercial/{id}', ['as' => 'edit-commercial', 'uses' => 'PagesController@handleEditCommercial']);
  104. Route::get('edit-residential/{id}','PagesController@serveEditResidential');
  105. Route::post('edit-residential/{id}', ['as' => 'edit-residential', 'uses' => 'PagesController@handleEditResidential']);
  106. Route::get('commercial-back/{for}','PagesController@backButtonCommercial');
  107. Route::get('residential-back/{for}','PagesController@backButtonResidential');
  108. Route::get('csi','PagesController@serveCSI');
  109. Route::post('contact-us/{id}','PagesController@handleContactsResortPage');
  110. Route::post('contact-commercial/{id}','PagesController@handleContactCommercial');
  111. Route::get('back','PagesController@back');
  112. Route::get('office-parks','PagesController@officeParks');
  113. Route::get('lombardy','PagesController@Lombardy');
  114. Route::get('lombardy-enquiry/{id}','PagesController@serveLombardyEnquiry');
  115. Route::post('lombardy-enquiry/{id}','PagesController@handleMooikloofEnquiry');
  116. Route::get('mooikloof-enquiry/{id}','PagesController@serveMooikloofEnquiry');
  117. Route::post('mooikloof-enquiry/{id}','PagesController@handleLombardyEnquiry');
  118. Route::get('mooikloof','PagesController@Mooikloof');
  119. Route::post('interested-property/{id}','PagesController@handleInterestProperty');
  120. Route::post('interested-property2/{id}','PagesController@handleInterestProperty2');
  121. Route::get('timeshare-enquiry/{id}','PagesController@serveTimeshareEnquiry');
  122. Route::post('interested-timeshare/{id}','PagesController@handleTimeshareEnquiry');
  123. Route::get('share-transfer-initiation-for-seller','PagesController@serveShareTransferInitiation');
  124. Route::post('share-transfer-initiation-for-seller','PagesController@handleShareTransferIntiation');
  125. Route::get('share-transfer-initiation-for-purchaser/{id}','PagesController@serveShareTransferInitiationForPurchaser');
  126. Route::post('share-transfer-initiation-for-purchaser/{id}','PagesController@handleShareTransferInitiationForPurchaser');
  127. Route::post('upload-timeshares','PagesController@import');
  128. Route::get('successful-payment','PagesController@serveSuccessfulPayment');
  129. Route::get('register-agent','PagesController@serveRegisterAgent');
  130. Route::get('pay-listing-fee/{id}','PagesController@servePayListingFee');
  131. Route::get('my-timeshares','PagesController@serveMyTimeshares');
  132. Route::get('my-residential-properties','PagesController@serveMyResidentialProperties');
  133. Route::get('my-commercial-properties','PagesController@serveMyCommercialProperties');
  134. Route::get('register-timeshare-agent','PagesController@serveRegisterTimeshareAgent');
  135. Route::post('register-timeshare-agent','PagesController@handleRegisterTimeshareAgent');
  136. Route::get('register-commercial-agent','PagesController@serveRegisterCommercialAgent');
  137. Route::post('register-commercial-agent','PagesController@handleRegisterCommercialAgent');
  138. Route::get('register-residential-agent','PagesController@serveRegisterResidentialAgent');
  139. Route::post('register-residential-agent','PagesController@handleRegisterResidentialAgent');
  140. Route::get('timeshare-agents','PagesController@serveTimeshareAgents');
  141. Route::get('commercial-agents','PagesController@serveCommercialAgents');
  142. Route::get('residential-agents','PagesController@serveResidentialAgents');
  143. Route::get('register-agency','PagesController@serveRegisterAgency');
  144. Route::post('register-agency','PagesController@handleRegisterAgency');
  145. Route::get('all-agents','PagesController@serveAllAgents');
  146. Route::get('all-agencies','PagesController@serveAllAgencies');
  147. Route::get('all-commercial-properties','PagesController@serveAllCommercialProperties');
  148. Route::get('all-residential-properties','PagesController@serveAllResidentialProperties');
  149. Route::get('edit-agent/{id}','PagesController@editAgent');
  150. Route::post('edit-agent/{id}','PagesController@handleEditAgent');
  151. Route::get('publishAgent/{id}','PagesController@publishAgent');
  152. Route::get('deleteAgent/{id}','PagesController@deleteAgent');
  153. Route::get('edit-agency/{id}','PagesController@serveEditAgency');
  154. Route::post('edit-agency/{id}','PagesController@handleEditAgency');
  155. Route::get('contract','PagesController@contract');
  156. Route::get('edit-my-timeshare/{id}','PagesController@serveEditMyTimeshare');
  157. Route::post('edit-my-timeshare/{id}','PagesController@handleEditMyTimeshare');
  158. Route::get('edit-my-commercial-property/{id}','PagesController@serveEditMyCommercialProperty');
  159. Route::post('edit-my-commercial-property/{id{','PagesController@handleEditMyCommercialProperty');
  160. Route::get('edit-my-residential-property/{id}','PagesController@serveEditMyResidential');
  161. Route::post('edit-my-residential-property/{id}','PagesController@handleEditMyResidentialProperty');
  162. Route::get('manage-agency-timeshares','PagesController@serveManageAgencyTimeshares');
  163. Route::get('view-all-timeshares','PagesController@serveAllAgencyListings');
  164. Route::get('pre-listed-weeks','PagesController@servePreListedWeeks');
  165. Route::post('pre-listed-weeks','PagesController@handlePreListedWeeks');
  166. Route::get('pre-list-access','PagesController@prelistAcessList');
  167. Route::get('give-prelist-acess/{id}','PagesController@givePrelistAccess');
  168. Route::get('revoke-prelist-acess/{id}','PagesController@revokePrelistAccess');
  169. Route::get('/home', 'PagesController@serveHome')->name('home');
  170. Route::get('verifyTimeshare/{id}','PagesController@verifyTimeshare');
  171. Route::post('filter-weeks/{slug}','PagesController@filterWeeks');
  172. /*
  173. Auth::routes([
  174. 'register' => false,
  175. 'verify' => false,
  176. 'reset' => true
  177. ]); */
  178. //Route::post('password/reset','Auth\ResetPasswordController@reset');
  179. Route::get('password/reset', 'Auth\ForgotPasswordController@showLinkRequestForm')->name('password.request');
  180. Route::post('password/email', 'Auth\ForgotPasswordController@sendResetLinkEmail')->name('password.email');
  181. Route::get('password/reset/{token}', 'Auth\ResetPasswordController@showResetForm')->name('password.reset');
  182. Route::post('password/reset', 'Auth\ResetPasswordController@reset')->name('password.update');
  183. Route::get('update-profile/{id}','PagesController@serveEditProfile');
  184. Route::post('update-profile/{id}','PagesController@handleEditProfile');
  185. Route::get('upload-tender-weeks','PagesController@serveUploadTenderWeeks');
  186. Route::post('upload-tender-weeks','PagesController@handleExcelUpload');
  187. Route::get('review-prelisted-weeks','PagesController@reviewPrelistedWeeks');
  188. Route::get('selected-weeks/{id}','PagesController@selectedWeeks');
  189. Route::post('selected-weeks/{id}','PagesController@handleReviewPrelistedWeeks');
  190. Route::get('publish-remaining-weeks','PagesController@publishTheRest');
  191. Route::get('timeshare-change-logs','PagesController@serveLogs');
  192. Route::get('view-user/{id}','PagesController@serveUser');
  193. Route::get('view-timeshare/{id}','PagesController@serveTimeshareDetails');
  194. Route::post('filter/{id}','PagesController@serveSearchTimeshareFilter');
  195. Route::get('new-resort','PagesController@serveAddNewResort');
  196. Route::post('new-resort','PagesController@handleAddNewResort');
  197. Route::get('bulk-weeks-upload','PagesController@serveBulkExcelUpload');
  198. Route::post('bulk-weeks-upload','PagesController@handleBulkExcelUpload');
  199. Route::post('/autocomplete/fetch', 'PagesController@fetch')->name('autocomplete.fetch');
  200. Route::post('/autocompleteAgent/fetch', 'PagesController@fetchAgent')->name('autocompleteAgent.fetch');
  201. Route::post('/autocompleteAllResorts/fetch', 'PagesController@fetchAllResorts')->name('autocompleteAllResorts.fetch');
  202. Route::post('/autocompleteResortList/fetch', 'PagesController@fetchAllResorts')->name('autocompleteResortList.fetch');
  203. Route::get('get-username','PagesController@serveGetUsername');
  204. Route::post('get-username','PagesController@sendUsername');
  205. Route::post('search-admin-timeshares','PagesController@serveAdminFilter');
  206. Route::get('update-agency-profile/{agency}','PagesController@serveUpdateAgencyProfile');
  207. Route::post('update-agency-profile/{agency}','PagesController@handleUpdateAgencyProfile');
  208. Route::get('lombardy-sales','PagesController@serveLombardySales');
  209. Route::get('pay-bulk-listing-fee/{listings}','PagesController@serveBulkPayment');
  210. Route::post('/source-week','PagesController@handleSourceWeek');
  211. Route::get('add-commercial-property','PagesController@serveAddNewCommercialProperty');
  212. Route::post('add-commercial-property','PagesController@handleAddNewCommercialProperty');
  213. Route::get('agency-timeshares/{agency}/{resortName}','PagesController@serveAgencyTimeshares');
  214. Route::get('my-timeshares-links/{agency}','PagesController@listedResorts');