From ea2333cc683d2d9e179352f944e828937e4c1747 Mon Sep 17 00:00:00 2001 From: shahrzad011 Date: Thu, 20 Aug 2026 08:24:19 +0330 Subject: [PATCH] fix: update web routes --- routes/web.php | 157 +++++++++++++++++++++++++++++++++++++------------ 1 file changed, 121 insertions(+), 36 deletions(-) diff --git a/routes/web.php b/routes/web.php index e61d18b..49ef793 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,28 +1,15 @@ name('index'); @@ -44,10 +31,6 @@ Route::prefix('flights')->name('flights.')->controller(FlightController::class) Route::get('{flight}', 'show')->name('show'); }); -// ------------------------------ نظرات (مهمان یا عضو) ------------------------------ -//Route::post('tours/{tour}/comments', [CommentController::class, 'store']) -// ->middleware('auth')->name('comments.store'); - // ------------------------------ علاقه‌مندی‌ها ------------------------------ Route::prefix('favorites')->name('favorites.') ->middleware('auth')->controller(FavoriteController::class) @@ -58,28 +41,19 @@ Route::prefix('favorites')->name('favorites.') }); // ------------------------------ رزرو (مرحله اول: بدون پرداخت) ------------------------------ - Route::prefix('booking') ->name('booking.') ->middleware('auth') ->controller(SiteBookingController::class) ->group(function () { - // صفحه رزرو - Route::get('/', 'index')->name('index'); + Route::get('/', 'index')->name('index'); // صفحه رزرو - // رزرو تور - Route::post('tours/{tour}', 'store') - ->name('store'); + Route::post('tours/{tour}', 'store')->name('store'); // رزرو تور - // صفحه فرم رزرو پرواز - Route::get('flights/{flight}', 'flight') - ->name('flight'); - - // ثبت نهایی رزرو پرواز - Route::post('flights/{flight}', 'storeFlight') - ->name('flight.store'); + Route::get('flights/{flight}', 'flight')->name('flight'); // فرم رزرو پرواز + Route::post('flights/{flight}', 'storeFlight')->name('flight.store'); // ثبت نهایی پرواز }); // ------------------------------ پنل شخصی کاربر ------------------------------ @@ -87,7 +61,8 @@ Route::prefix('account')->name('account.') ->middleware('auth') ->group(function () { - Route::get('/', [HomeController::class, 'index'])->name('index'); // داشبورد + // 🔥 تغییر اینجا: به‌جای HomeController از IndexController + Route::get('/', [IndexController::class, 'index'])->name('index'); // داشبورد Route::controller(BookingController::class)->group(function () { Route::get('bookings', 'index')->name('bookings'); // رزروها @@ -97,10 +72,6 @@ Route::prefix('account')->name('account.') Route::get('favorites', 'index')->name('favorites'); }); -// Route::controller(CommentController::class)->group(function () { -// Route::get('comments', 'index')->name('comments'); -// }); - Route::prefix('edit-profile')->name('edit-profile.') ->controller(EditProfileController::class)->group(function () { Route::get('/', 'index')->name('index'); @@ -113,6 +84,120 @@ Route::get('/about', [PageController::class, 'about'])->name('about'); Route::get('/contact', [PageController::class, 'contact'])->name('contact'); Route::get('/faq', [PageController::class, 'faq'])->name('faq'); +// +//use App\Http\Controllers\Account\BookingController; +//use App\Http\Controllers\Account\EditProfileController; +//use App\Http\Controllers\Account\FavoriteController; +//use App\Http\Controllers\Account\HomeController; +//use App\Http\Controllers\BookingController as SiteBookingController; +////use App\Http\Controllers\CommentController; +//use App\Http\Controllers\FlightController; +//use App\Http\Controllers\IndexController; +//use App\Http\Controllers\PageController; +//use App\Http\Controllers\TourController; +// +//use Illuminate\Support\Facades\Route; +////use App\Http\Controllers\BookingController; +////use App\Http\Controllers\CommentController; +////use App\Http\Controllers\EditProfileController; +////use App\Http\Controllers\FavoriteController; +////use App\Http\Controllers\HomeController; +////use App\Http\Controllers\BookingController as SiteBookingController; +////use App\Http\Controllers\FlightController; +////use App\Http\Controllers\IndexController; +////use App\Http\Controllers\PageController; +////use App\Http\Controllers\TourController; +////use Illuminate\Support\Facades\Route; +// +//// ------------------------------ index ------------------------------ +//Route::get('/', [IndexController::class, 'index'])->name('index'); +// +//// ------------------------------ tours (مثل products) ------------------------------ +//Route::prefix('tours')->name('tours.')->controller(TourController::class) +// ->group(function () { +// Route::get('/', 'index')->name('index'); +// Route::get('remove-filters', 'removeFilters')->name('remove-filters'); +// Route::get('search/suggestion', 'searchSuggestion')->name('searchSuggestion'); // قبل از {tour} +// Route::get('{tour}', 'show')->name('show'); +// }); +// +//// ------------------------------ flights ------------------------------ +//Route::prefix('flights')->name('flights.')->controller(FlightController::class) +// ->group(function () { +// Route::get('/', 'index')->name('index'); +// Route::get('search', 'search')->name('search'); +// Route::get('{flight}', 'show')->name('show'); +// }); +// +//// ------------------------------ نظرات (مهمان یا عضو) ------------------------------ +////Route::post('tours/{tour}/comments', [CommentController::class, 'store']) +//// ->middleware('auth')->name('comments.store'); +// +//// ------------------------------ علاقه‌مندی‌ها ------------------------------ +//Route::prefix('favorites')->name('favorites.') +// ->middleware('auth')->controller(FavoriteController::class) +// ->group(function () { +// Route::get('/', 'index')->name('index'); +// Route::post('toggle', 'toggle')->name('toggle'); // افزودن/حذف با ajax +// Route::get('clear', 'clear')->name('clear'); +// }); +// +//// ------------------------------ رزرو (مرحله اول: بدون پرداخت) ------------------------------ +// +//Route::prefix('booking') +// ->name('booking.') +// ->middleware('auth') +// ->controller(SiteBookingController::class) +// ->group(function () { +// +// // صفحه رزرو +// Route::get('/', 'index')->name('index'); +// +// // رزرو تور +// Route::post('tours/{tour}', 'store') +// ->name('store'); +// +// // صفحه فرم رزرو پرواز +// Route::get('flights/{flight}', 'flight') +// ->name('flight'); +// +// // ثبت نهایی رزرو پرواز +// Route::post('flights/{flight}', 'storeFlight') +// ->name('flight.store'); +// +// }); +// +//// ------------------------------ پنل شخصی کاربر ------------------------------ +//Route::prefix('account')->name('account.') +// ->middleware('auth') +// ->group(function () { +// +// Route::get('/', [HomeController::class, 'index'])->name('index'); // داشبورد +// +// Route::controller(BookingController::class)->group(function () { +// Route::get('bookings', 'index')->name('bookings'); // رزروها +// }); +// +// Route::controller(FavoriteController::class)->group(function () { +// Route::get('favorites', 'index')->name('favorites'); +// }); +// +//// Route::controller(CommentController::class)->group(function () { +//// Route::get('comments', 'index')->name('comments'); +//// }); +// +// Route::prefix('edit-profile')->name('edit-profile.') +// ->controller(EditProfileController::class)->group(function () { +// Route::get('/', 'index')->name('index'); +// Route::post('/', 'post')->name('post'); +// }); +// }); +// +//// ------------------------------ صفحات ثابت ------------------------------ +//Route::get('/about', [PageController::class, 'about'])->name('about'); +//Route::get('/contact', [PageController::class, 'contact'])->name('contact'); +//Route::get('/faq', [PageController::class, 'faq'])->name('faq'); + // // //use App\Http\Controllers\Account\BookingController as AccountBookingController;