use Illuminate\Support\Facades\Route; use App\Http\Controllers\bookingcontroller; /* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider and all of them will | be assigned to the "web" middleware group. Make something great! | */ use App\Http\Controllers\TransferBookingController; Route::post('/transfer-booking', [TransferBookingController::class, 'store']) ->name('transfer.booking.store'); Route::view('hadid','Web.Booking.notification'); // ================================================ WEBSITE =============================================== Route::get('/','App\Http\Controllers\Web\Home\homeController@getHome'); Route::get('/zola/zanzibar/tours','App\Http\Controllers\Web\Tour\tourController@getTour'); Route::get('/zola/vehicle','App\Http\Controllers\Web\Vehicle\vehicleController@getVehicle'); Route::get('/zola/contact','App\Http\Controllers\Web\Contact\contactController@getContact'); Route::get('/zola/about','App\Http\Controllers\Web\About\aboutController@getAbout'); Route::get('/zola/blog','App\Http\Controllers\Web\Blog\blogController@getBlog'); Route::get('/zola/vehicle/info/{id}','App\Http\Controllers\Web\Vehicle\vehicleinfoController@getvehicleinfo'); Route::get('/zola/zanzibar/tours/info/{id}','App\Http\Controllers\Web\Tour\tourinfoController@gettourInfo'); Route::get('/zola/blog/info/{id}','App\Http\Controllers\Web\Blog\bloginfoController@getblogInfo'); Route::post('/zola/send/msg','App\Http\Controllers\Web\Contact\contactController@sendMessage'); Route::get('/zola/transfer','App\Http\Controllers\Web\Transfer\transferController@getTransfer'); Route::get('/zola/comment','App\Http\Controllers\Web\Comment\commentController@getComment'); Route::post('/zola/send/comment','App\Http\Controllers\Web\Comment\commentController@saveComment'); // ================================================ OLD BOOKING SYSTEM =============================================== Route::get('/zola/booking','App\Http\Controllers\Web\Booking\bookingController@getBooking'); Route::post('/zola/send/booking','App\Http\Controllers\Web\Booking\bookingController@sendBooking'); Route::get('/other/booking/{id}','App\Http\Controllers\Web\Booking\bookingController@getButtonBooking'); Route::post('/other/booking','App\Http\Controllers\Web\Booking\bookingController@sendbuttonBooking'); // ================================================ VEHICLE =============================================== Route::get('/zola/vehicle/transferinfo/{id}','App\Http\Controllers\Web\Vehicle\vehicleinfoController@gettransferinfo'); Route::get('/zola/car/rent','App\Http\Controllers\Web\Booking\carrentController@getcarRent'); Route::get('/zola/vehicle/rent','App\Http\Controllers\Web\Booking\carrentController@getcarBokking'); Route::post('/zola/vehicle/rent','App\Http\Controllers\Web\Booking\carrentController@sendcarBooking'); // ================================================ LANGUAGE & CURRENCY =============================================== Route::get('changelang','App\\Http\Controllers\Web\Language\languageController@change') ->name('changeLang'); Route::get('changemoney','App\\Http\Controllers\Web\Money\moneyController@Money') ->name('changeMoney'); // ================================================ TRANSFER =============================================== Route::get('/zola/vehicle/transfer','App\Http\Controllers\Web\Transfer\transferController@getTransferVehicle'); Route::get('/zola/booking/transfer/{id}','App\Http\Controllers\Web\Transfer\transferController@gettransferBooking'); Route::post('/zola/send/booking/transfer','App\Http\Controllers\Web\Transfer\transferController@sendtransferBooking'); // ================================================ NEW BOOKING SYSTEM =============================================== Route::get('/booking/new', [bookingcontroller::class, 'create']) ->name('booking.create'); Route::post('/booking/new', [bookingcontroller::class, 'store']) ->name('booking.store'); Route::get('/booking/success/{reference}', [bookingcontroller::class, 'success']) ->name('booking.success'); // ================================================ END WEBSITE =============================================== // ================================================ LOGIN =============================================== Route::get('/login','App\Http\Controllers\Admin\Login\loginController@getLogin'); Route::post('/zola/auth/login','App\Http\Controllers\Admin\Login\loginController@userLogin'); // ================================================ ADMIN =============================================== Route::middleware(['auth.check','auth.block'])->group(function(){ Route::get('/zola/auth/transfer','App\Http\Controllers\Admin\Transfer\transferController@getVehicle'); Route::post('/zola/add/transfer','App\Http\Controllers\Admin\Transfer\transferController@saveTransfer'); Route::post('/zola/edit/transfer','App\Http\Controllers\Admin\Transfer\transferController@editTransfer'); Route::get('/zola/auth/transferinfo','App\Http\Controllers\Admin\Transfer\infotransferController@gettransferInfo'); Route::post('/zola/add/transferinfo','App\Http\Controllers\Admin\Transfer\infotransferController@savetransferInfo'); Route::post('/zola/edit/transferinfo','App\Http\Controllers\Admin\Transfer\infotransferController@edittransferinfo'); Route::get('/zola/auth/currency','App\Http\Controllers\Admin\Currency\currencyController@getCurrency'); Route::post('/zola/edit/currency','App\Http\Controllers\Admin\Currency\currencyController@editCurrency'); Route::get('/zola/auth/logout','App\Http\Controllers\Admin\Login\loginController@userLogout'); Route::get('/zola/auth/location','App\Http\Controllers\Admin\Location\locationController@getLocation'); Route::post('/zola/add/location','App\Http\Controllers\Admin\Location\locationController@savelocation'); Route::post('/zola/edit/location','App\Http\Controllers\Admin\Location\locationController@editlocation'); Route::get('/zola/auth/password','App\Http\Controllers\Admin\Password\passwordControlller@getPassword'); Route::post('/zola/auth/password','App\Http\Controllers\Admin\Password\passwordControlller@savePassword'); Route::get('/zola/auth/dashboard','App\Http\Controllers\Admin\Dashboard\dashboardController@getDashboard'); Route::get('/zola/auth/category','App\Http\Controllers\Admin\Category\categoryController@getCategory'); Route::post('/zola/add/category','App\Http\Controllers\Admin\Category\categoryController@saveCategory'); Route::post('/zola/edit/category','App\Http\Controllers\Admin\Category\categoryController@editCategory'); Route::get('/zola/auth/status','App\Http\Controllers\Admin\Status\statusController@getStatus'); Route::post('/zola/add/status','App\Http\Controllers\Admin\Status\statusController@saveStatus'); Route::post('/zola/edit/status','App\Http\Controllers\Admin\Status\statusController@editStatus'); Route::get('/zola/auth/staff','App\Http\Controllers\Admin\Staff\staffController@getStaff'); Route::post('/zola/add/staff','App\Http\Controllers\Admin\Staff\staffController@saveStaff'); Route::post('/zola/edit/staff','App\Http\Controllers\Admin\Staff\staffController@editStafff'); Route::get('/zola/auth/social','App\Http\Controllers\Admin\Social\socialControlller@getSocial'); Route::post('/zola/edit/social','App\Http\Controllers\Admin\Social\socialControlller@editSocial'); Route::get('/zola/auth/contact','App\Http\Controllers\Admin\Contact\contactControlller@getContact'); Route::post('/zola/edit/contact','App\Http\Controllers\Admin\Contact\contactControlller@editContact'); Route::get('/zola/auth/company','App\Http\Controllers\Admin\Company\companyControlller@getCompany'); Route::post('/zola/edit/company','App\Http\Controllers\Admin\Company\companyControlller@editCompnay'); Route::get('/zola/auth/slider','App\Http\Controllers\Admin\slider\sliderController@getSlider'); Route::post('/zola/add/slider','App\Http\Controllers\Admin\slider\sliderController@saveSlider'); Route::post('/zola/edit/slider','App\Http\Controllers\Admin\slider\sliderController@editSlider'); Route::get('/zola/auth/blog','App\Http\Controllers\Admin\Blog\blogController@getBlog'); Route::post('/zola/add/blog','App\Http\Controllers\Admin\Blog\blogController@saveBlog'); Route::post('/zola/edit/blog','App\Http\Controllers\Admin\Blog\blogController@editBlog'); Route::get('/zola/auth/team','App\Http\Controllers\Admin\Team\teamController@getTeam'); Route::post('/zola/add/team','App\Http\Controllers\Admin\Team\teamController@saveteam'); Route::post('/zola/edit/team','App\Http\Controllers\Admin\Team\teamController@editteam'); Route::get('/zola/auth/page','App\Http\Controllers\Admin\Page\pageController@getPage'); Route::post('/zola/edit/page','App\Http\Controllers\Admin\Page\pageController@editpage'); Route::get('/zola/auth/zanzibartour','App\Http\Controllers\Admin\Tour\tourController@getTour'); Route::post('/zola/add/zanzibartour','App\Http\Controllers\Admin\Tour\tourController@savetour'); Route::post('/zola/edit/zanzibartour','App\Http\Controllers\Admin\Tour\tourController@edittour'); Route::get('/zola/auth/vehicle','App\Http\Controllers\Admin\Vehicle\vehicleController@getVehicle'); Route::post('/zola/add/vehicle','App\Http\Controllers\Admin\Vehicle\vehicleController@saveVehicle'); Route::post('/zola/edit/vehicle','App\Http\Controllers\Admin\Vehicle\vehicleController@editvehicle'); Route::get('/zola/auth/vehicleinfo','App\Http\Controllers\Admin\Vehicle\vehicleinfoController@getvehicleInfo'); Route::post('/zola/add/vehicleinfo','App\Http\Controllers\Admin\Vehicle\vehicleinfoController@saveInfo'); Route::post('/zola/edit/vehicleinfo','App\Http\Controllers\Admin\Vehicle\vehicleinfoController@editvehicleinfo'); Route::get('/zola/auth/comment','App\Http\Controllers\Admin\Comment\commentController@getComment'); Route::get('/zola/change/comment/{id}','App\Http\Controllers\Admin\Comment\commentController@changesStatus'); }); // ================================================ END ADMIN ===============================================