Файловый менеджер - Редактировать - /home/clickysoft/public_html/travel-guru.clickysoft.net/routes/Admin/web.php
Назад
<?php use App\Http\Controllers\Admin\AccountController; use App\Http\Controllers\Admin\BadgeController; use App\Http\Controllers\Admin\CategoryController; use App\Http\Controllers\Admin\CountryController; use App\Http\Controllers\Admin\DashboardController; use App\Http\Controllers\Admin\DestinationController; use App\Http\Controllers\Admin\ManageRoleController; use App\Http\Controllers\Admin\ManageSubscriberController; use App\Http\Controllers\Admin\ManageUserController; use App\Http\Controllers\Admin\PageController; use App\Http\Controllers\Admin\SiteSettingController; use App\Http\Controllers\Admin\TravelAgentController; use App\Http\Controllers\Admin\TripDiveOperatorController; use App\Http\Controllers\Admin\UserController; use App\Http\Controllers\Admin\UserReviewController; use Illuminate\Support\Facades\Route; /* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | contains the "web" middleware group. Now create something great! | */ Route::post('/destination/save-template', [DestinationController::class, 'saveTemplate']); Route::get('/destination/get-template/{id}', [DestinationController::class, 'getTemplate']); Route::redirect('/admin', 'admin/login'); Route::group(['middleware' => ['web', 'guest', 'throttle']], function () { Route::controller(UserController::class)->group(function () { Route::get('admin/login', 'login')->name('admin.login'); Route::post('admin/login', 'loginData')->name('admin.login.data'); Route::get('admin/forgot-password', 'forgotPassword')->name('admin.forgot.password'); Route::post('admin/forgot-password', 'forgotPasswordData')->name('admin.forgot.password.data'); Route::get('admin/reset-password/{token}', 'resetPassword')->name('admin.reset.password'); Route::post('admin/reset-password/{token}', 'resetPasswordData')->name('admin.reset.password.data'); }); }); //Admin Portal Routes Route::group(['middleware' => ['auth', 'admin']], function () { Route::get('/logout', [UserController::class, 'logout'])->name('admin.logout'); Route::get('/admin/dashboard', [DashboardController::class, 'index'])->name('dashboard'); Route::controller(AccountController::class)->group(function () { Route::get('/admin/manage-account', 'index')->name('manage.account'); Route::post('/manage-account/update-profile', [AccountController::class, 'updateProfile'])->name('manage.account.updateProfile'); Route::post('/manage-account/change-password', [AccountController::class, 'changePassword'])->name('manage.account.changePassword'); }); Route::prefix('admin/users')->group(function () { Route::controller(ManageUserController::class)->group(function () { Route::get('/', 'manageUser')->name('manage.users'); Route::get('/add', 'addUser')->name('user.add'); Route::post('/add', 'addUserData')->name('user.add.data'); Route::get('/update/{userId}', 'updateUser')->name('user.update'); Route::post('/update/{userId}', 'updateUserData')->name('user.update.data'); Route::get('/user-detail/{userId}', 'getUserDetail')->name('user.detail'); Route::get('/change-user-status{roleId}', 'changeUserStatus')->name('user.change.status'); Route::get('/delete-user/{userId}', 'deleteUser')->name('user.delete'); }); }); Route::prefix('admin/travel-agents')->group(function () { Route::controller(TravelAgentController::class)->group(function () { Route::get('/', 'manageTravelAgent')->name('manage.travel.agents'); Route::get('/add', 'addTravelAgent')->name('travel.agent.add'); Route::post('/add', 'addTravelAgentData')->name('travel.agent.add.data'); Route::get('/update/{agentId}', 'updateTravelAgent')->name('travel.agent.update'); Route::post('/update/{agentId}', 'updateTravelAgentData')->name('travel.agent.update.data'); Route::get('/travel-agents-detail/{agentId}', 'getTravelAgentDetail')->name('travel.agent.detail'); Route::get('/change-travel-agents-status/{agentId}', 'changeTravelAgentStatus')->name('travel.agent.change.status'); Route::get('/delete-travel-agents/{agentId}', 'deleteTravelAgent')->name('travel.agent.delete'); Route::get('/{agentId}/assign-badges', 'getAssignBadgesPage')->name('travel-agent.assign-badges'); Route::post('/{agentId}/assign-badges', 'assignBadges')->name('assign.badges'); }); }); Route::prefix('admin/roles')->group(function () { Route::controller(ManageRoleController::class)->group(function () { Route::get('/', 'manageRoles')->name('manage.roles'); Route::get('/add', 'addRole')->name('role.add'); Route::post('/add', 'addRoleData')->name('role.add.data'); Route::get('/update/{roleId}', 'updateRole')->name('role.update'); Route::post('/update/{roleId}', 'updateRoleData')->name('role.update.data'); Route::get('/role-detail/{roleId}', 'getRoleDetail')->name('role.detail'); Route::get('/change-role-status/{roleId}', 'changeRoleStatus')->name('role.change.status'); }); }); // Destinations Route::prefix('admin/destinations')->group(function () { Route::controller(DestinationController::class)->group(function () { Route::get('/', 'destinations')->name('destinations'); Route::get('/add', 'add')->name('destination.add'); Route::post('/add', 'addData')->name('destination.add.data'); Route::get('/detail/{id}', 'getDetail')->name('destination.detail'); Route::get('/update/{id}', 'update')->name('destination.update'); Route::post('/update/{id}', 'updateData')->name('destination.update.data'); Route::get('/change-status/{id}', 'changeDestinationStatus')->name('destination.change.status'); Route::get('/delete-destination/{id}', 'delete')->name('destination.delete'); // Slider Route::post('/upload-slider/{id}', 'uploadSlider')->name('destination.upload.slider'); Route::post('/update-alternatetext-slider', 'updateAlternateTextSlider')->name('destination.update.alternatetext.slider'); Route::delete('/delete-media-slider/{id}', 'deleteMediaSlider')->name('destination.update.delete.media.slider'); Route::get('/change-status/{id}', 'changeStatus')->name('destination.change.status'); }); }); // Countries // TODO:Second phase // Route::prefix('admin/countries')->group(function () { // Route::controller(CountryController::class)->group(function () { // Route::get('/', 'countries')->name('countries'); // Route::get('/add', 'add')->name('country.add'); // Route::post('/add', 'addData')->name('country.add.data'); // Route::get('/detail/{id}', 'getDetail')->name('country.detail'); // Route::get('/update/{id}', 'update')->name('country.update'); // Route::post('/update/{id}', 'updateData')->name('country.update.data'); // Route::get('/change-status/{id}', 'changeDestinationStatus')->name('country.change.status'); // Route::get('/delete-country/{id}', 'delete')->name('country.delete'); // // Slider // Route::post('/upload-slider/{id}', 'uploadSlider')->name('country.upload.slider'); // Route::post('/update-alternatetext-slider', 'updateAlternateTextSlider')->name('country.update.alternatetext.slider'); // Route::delete('/delete-media-slider/{id}', 'deleteMediaSlider')->name('country.update.delete.media.slider'); // Route::get('/change-status/{id}', 'changeStatus')->name('country.change.status'); // }); // }); // Categories Route::prefix('admin/categories')->group(function () { Route::controller(CategoryController::class)->group(function () { Route::get('/', 'categories')->name('categories'); Route::get('/add', 'add')->name('category.add'); Route::post('/add', 'addData')->name('category.add.data'); Route::get('/detail/{id}', 'getDetail')->name('category.detail'); Route::get('/update/{id}', 'update')->name('category.update'); Route::post('/update/{id}', 'updateData')->name('category.update.data'); Route::get('/change-status/{id}', 'changecategoriestatus')->name('category.change.status'); Route::get('/delete-category/{id}', 'delete')->name('category.delete'); // Slider Route::post('/upload-slider/{id}', 'uploadSlider')->name('category.upload.slider'); Route::post('/update-alternatetext-slider', 'updateAlternateTextSlider')->name('category.update.alternatetext.slider'); Route::delete('/delete-media-slider/{id}', 'deleteMediaSlider')->name('category.update.delete.media.slider'); Route::get('/change-status/{id}', 'changeStatus')->name('category.change.status'); }); }); Route::prefix('admin/badges')->group(function () { Route::controller(BadgeController::class)->group(function () { Route::get('/', 'badges')->name('badges'); Route::get('/add', 'add')->name('badge.add'); Route::post('/add', 'addData')->name('badge.add.data'); Route::get('/detail/{id}', 'getDetail')->name('badge.detail'); Route::get('/update/{id}', 'update')->name('badge.update'); Route::post('/update/{id}', 'updateData')->name('badge.update.data'); Route::get('/change-status/{id}', 'changebadgestatus')->name('badge.change.status'); Route::get('/delete-badge/{id}', 'delete')->name('badge.delete'); // Slider Route::post('/upload-slider/{id}', 'uploadSlider')->name('badge.upload.slider'); Route::post('/update-alternatetext-slider', 'updateAlternateTextSlider')->name('badge.update.alternatetext.slider'); Route::delete('/delete-media-slider/{id}', 'deleteMediaSlider')->name('badge.update.delete.media.slider'); Route::get('/change-status/{id}', 'changeStatus')->name('badge.change.status'); }); }); Route::prefix('admin/subscribers')->group(function () { Route::controller(ManageSubscriberController::class)->group(function () { Route::get('/', 'manageSubscribers')->name('manage.suscribers'); Route::get('/detail/{id}', 'getDetail')->name('subscriber.detail'); Route::get('/delete-subscriber/{id}', 'delete')->name('subscriber.delete'); }); }); Route::prefix('admin/reviews')->group(function () { Route::controller(UserReviewController::class)->group(function () { Route::get('/', 'adminReviews')->name('user.review'); Route::get('/users', 'userReviews')->name('user.review.user'); Route::get('/add', 'add')->name('user.review.add'); Route::post('/add', 'addData')->name('user.review.add.data'); Route::get('/update/{id}', 'update')->name('user.review.update'); Route::post('/update/{id}', 'updateData')->name('user.review.update.data'); Route::get('/change-status/{id}', 'changeStatus')->name('user.review.change.status'); Route::get('/delete-review/{id}', 'deleteReview')->name('review.delete'); }); }); Route::prefix('admin/site-settings')->group(function () { Route::controller(SiteSettingController::class)->group(function () { Route::get('/', 'manageSetting')->name('manage.settings'); Route::post('/update', 'updateSettingData')->name('settings.update.data'); }); }); Route::prefix('admin/pages')->group(function () { Route::controller(PageController::class)->group(function () { Route::get('/', 'index')->name('pages.index'); Route::get('/update/{url}', 'update')->name('pages.url'); Route::post('home/update/{id}', 'homeData')->name('pages.home.update.data'); Route::post('about-us/update/{id}', 'aboutUsData')->name('pages.aboutus.update.data'); Route::post('team/update/{id}', 'teamData')->name('pages.team.update.data'); Route::post('contact-us/update/{id}', 'contactUsData')->name('pages.contactus.update.data'); Route::post('/upload-gallery/{id}', 'uploadGallery')->name('pages.upload.gallery'); Route::delete('/delete-media/{id}', 'deleteMedia')->name('pages.update.delete.media.gallery'); }); }); });
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка