⚝
One Hat Cyber Team
⚝
Your IP:
18.222.164.11
Server IP:
15.204.235.159
Server:
Linux srv.techlup.co.ke 4.18.0-553.5.1.el8_10.x86_64 #1 SMP Wed Jun 5 09:12:13 EDT 2024 x86_64
Server Software:
Apache
PHP Version:
8.2.27
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
tech
/
web.techlup.co.ke
/
Jpalette
/
routes
/
Edit File: web.php
<?php use App\Http\Controllers\ProfileController; use Illuminate\Support\Facades\Route; // front page routes Route::namespace('App\Http\Controllers')->group(function () { Route::get('/', 'PageController@index')->name('welcome'); Route::get('/blogs', 'PageController@blogs')->name('blogs'); Route::get('/blog-details/{slug}', 'PageController@blog')->name('blog.details'); Route::get('/tours', 'PageController@tours')->name('tours'); Route::get('/tour-details/{slug}', 'PageController@tour')->name('tour.details'); Route::get('/accommodations', 'PageController@accommodations')->name('accommodations'); Route::get('/accommodation-details/{slug}', 'PageController@accommodation')->name('accommodation.details'); Route::get('/parks', 'PageController@parks')->name('parks'); Route::get('/park-details/{slug}', 'PageController@park')->name('park.details'); Route::get('/wildlife', 'PageController@wildlifes')->name('wildlifes'); Route::get('/wildlife-details/{slug}', 'PageController@wildlife')->name('wildlife.details'); Route::get('/culture', 'PageController@cultures')->name('cultures'); Route::get('/culture-details/{slug}', 'PageController@culture')->name('culture.details'); Route::get('/food', 'PageController@foods')->name('foods'); Route::get('/food-details/{slug}', 'PageController@food')->name('food.details'); Route::get('/wellness', 'PageController@wellnesses')->name('wellnesses'); Route::get('/wellness-details/{slug}', 'PageController@wellness')->name('wellness.details'); Route::get('/destination-category/{slug}', 'PageController@destinationCategory')->name('destination-category'); Route::get('/trips/plan', 'PageController@planTrip')->name('trips.plan'); Route::post('/trips/plan', 'PageController@storeTrip')->name('trips.plan'); Route::get('/shop', 'PageController@shop')->name('shop'); }); Route::middleware('auth')->namespace('App\Http\Controllers')->group(function () { Route::get('/dashboard', 'DashboardController@index')->name('dashboard'); }); Route::middleware('auth')->group(function () { Route::get('/profile', [ProfileController::class, 'edit'])->name('profile.edit'); Route::patch('/profile', [ProfileController::class, 'update'])->name('profile.update'); Route::delete('/profile', [ProfileController::class, 'destroy'])->name('profile.destroy'); }); // admin routes Route::namespace('App\Http\Controllers\Admin')->middleware(['auth', 'role:admin'])->prefix('admin')->as('admin.')->group(function (){ // trips Route::resource('/trips', 'TripController')->names('trips'); Route::get('/trips/status/new', 'TripController@newTrips')->name('trips.new'); Route::get('/trips/status/assigned', 'TripController@assigned')->name('trips.assigned'); Route::get('/trips/status/paid', 'TripController@paid')->name('trips.paid'); Route::get('/trips/status/completed', 'TripController@completed')->name('trips.completed'); Route::get('/trips/status/canceled', 'TripController@canceled')->name('trips.canceled'); // tours Route::resource('/tours', 'TourController')->names('tours'); Route::get('/tours/status/draft', 'TourController@draft')->name('tours.draft'); Route::get('/tours/status/published', 'TourController@published')->name('tours.published'); Route::get('/tours/status/closed', 'TourController@closed')->name('tours.closed'); // Accommodations Route::resource('/accommodations', 'AccommodationController')->names('accommodations'); Route::get('/accommodations/status/draft', 'AccommodationController@draft')->name('accommodations.draft'); Route::get('/accommodations/status/published', 'AccommodationController@published')->name('accommodations.published'); Route::get('/accommodations/status/closed', 'AccommodationController@closed')->name('accommodations.closed'); Route::delete('/accommodations/photos/delete', 'AccommodationController@deletePhoto')->name('accommodations.photos.destroy'); // Parks Route::resource('/parks', 'ParkController')->names('parks'); Route::get('/parks/status/draft', 'ParkController@draft')->name('parks.draft'); Route::get('/parks/status/published', 'ParkController@published')->name('parks.published'); Route::get('/parks/status/closed', 'ParkController@closed')->name('parks.closed'); // Wildlife Route::resource('/wildlife', 'WildlifeController')->names('wildlife'); Route::get('/wildlife/status/draft', 'WildlifeController@draft')->name('wildlife.draft'); Route::get('/wildlife/status/published', 'WildlifeController@published')->name('wildlife.published'); Route::get('/wildlife/status/closed', 'WildlifeController@closed')->name('wildlife.closed'); // Culture Route::resource('/cultures', 'CultureController')->names('cultures'); Route::get('/cultures/status/draft', 'CultureController@draft')->name('cultures.draft'); Route::get('/cultures/status/published', 'CultureController@published')->name('cultures.published'); Route::get('/cultures/status/closed', 'CultureController@closed')->name('cultures.closed'); // Food Route::resource('/foods', 'FoodController')->names('foods'); Route::get('/foods/status/draft', 'FoodController@draft')->name('foods.draft'); Route::get('/foods/status/published', 'FoodController@published')->name('foods.published'); Route::get('/foods/status/closed', 'FoodController@closed')->name('foods.closed'); // Wellness Route::resource('/wellnesses', 'WellnessController')->names('wellnesses'); Route::get('/wellnesses/status/draft', 'WellnessController@draft')->name('wellnesses.draft'); Route::get('/wellnesses/status/published', 'WellnessController@published')->name('wellnesses.published'); Route::get('/wellnesses/status/closed', 'WellnessController@closed')->name('wellnesses.closed'); // Transport Route::resource('/transports', 'TransportController')->names('transports'); Route::get('/transports/status/draft', 'TransportController@draft')->name('transports.draft'); Route::get('/transports/status/published', 'TransportController@published')->name('transports.published'); Route::get('/transports/status/closed', 'TransportController@closed')->name('transports.closed'); // Travel Route::resource('/travels', 'TravelController')->names('travels'); Route::get('/travels/status/draft', 'TravelController@draft')->name('travels.draft'); Route::get('/travels/status/published', 'TravelController@published')->name('travels.published'); Route::get('/travels/status/closed', 'TravelController@closed')->name('travels.closed'); //bookings Route::get('/bookings/status/index', 'BookingControllerController@index')->name('bookings.index'); Route::get('/bookings/status/pending', 'BookingControllerController@pending')->name('bookings.pending'); Route::get('/bookings/status/paid', 'BookingControllerController@paid')->name('bookings.paid'); Route::get('/bookings/status/completed', 'BookingControllerController@completed')->name('bookings.completed'); Route::resource('/blogs', 'BlogController')->names('blogs'); Route::resource('/blog-categories', 'BlogCategoryController')->names('blogs.categories'); // setup routes Route::prefix('setup')->as('setup.')->group(function (){ Route::resource('/destinations', 'DestinationController')->names('destinations'); Route::resource('/destination-categories', 'DestinationCategoryController')->names('destination-categories'); Route::resource('/trip-categories', 'TripCategoryController')->names('trip-categories'); Route::resource('/locations', 'LocationController')->names('locations'); }); }); require __DIR__.'/auth.php';
Simpan