관리-도구
편집 파일: web.php
<?php use App\Http\Controllers\BaseController; use App\Http\Controllers\AcheievementsController; use App\Http\Controllers\AddressController; use App\Http\Controllers\AdminController; use App\Http\Controllers\ContactController; use App\Http\Controllers\GalleryController; use App\Http\Controllers\OffersController; use App\Http\Controllers\ServiceController; use App\Http\Controllers\SliderController; use App\Http\Controllers\TestimonialsController; use Illuminate\Support\Facades\Route; use App\Http\Controllers\Auth\ForgotPasswordController; use App\Http\Controllers\Auth\ResetPasswordController; use App\Http\Controllers\BlogController; use App\Http\Controllers\CategoryController; use App\Http\Controllers\KeywordController; use App\Http\Controllers\PackageController; use App\Http\Controllers\PackageDetailsController; use App\Http\Controllers\SeoController; use App\Http\Controllers\AboutController; Route::get('404', function () { return view('frontend.404'); }); Route::get('/', [BaseController::class, 'index'])->name('index'); Route::get('about', [BaseController::class, 'about'])->name('about'); Route::get('service', [BaseController::class, 'service'])->name('service'); Route::get('blogs', [BaseController::class, 'blogs'])->name('blogs'); Route::get('blog-details/{id}', [BaseController::class, 'blogDetails'])->name('blog.details'); Route::get('package_details/{package_id}', [BaseController::class, 'package_details'])->name('package_details'); Route::get('contact', [BaseController::class, 'contact'])->name('contact'); Route::get('blog', [BaseController::class, 'blog'])->name('blog'); Route::get('gallery', [BaseController::class, 'gallery'])->name('gallery'); // Route::get('footer-gallery', [BaseController::class, 'footergallery'])->name('footer-gallery'); Route::post('testimonials', [BaseController::class, 'testimonialstore'])->name('testimonial.store'); Route::post('contactstore', [BaseController::class, 'contactstore'])->name('contact.store'); Route::get('login', [AdminController::class, 'login'])->name('login'); Route::post('login', [AdminController::class, 'adminLogin'])->name('admin.adminLogin'); Route::post('logout', [AdminController::class, 'logout'])->name('admin.logout'); Route::middleware(['auth'])->group(function () { Route::get('profile', [AdminController::class, 'profile'])->name('admin.profile'); Route::post('/user/update', [AdminController::class, 'update'])->name('user.update'); Route::post('/password/update', [AdminController::class, 'updatepass'])->name('password.updates'); Route::get('dashboard', [AdminController::class, 'index'])->name('admin.dashboard'); Route::resource('admin-contact', ContactController::class); Route::resource('admin-about', AboutController::class); Route::resource('admin-address', AddressController::class); Route::resource('admin-gallery', GalleryController::class); Route::resource('admin-services', ServiceController::class); Route::resource('admin-blogs', BlogController::class); Route::resource('admin-slider', SliderController::class); Route::put('admin-services/{service}', [ServiceController::class, 'update'])->name('admin-services.update'); Route::resource('admin-testimonials', TestimonialsController::class); Route::resource('admin-category',CategoryController::class); Route::resource('admin-package-details',PackageDetailsController::class); Route::resource('admin-seo',SeoController::class); Route::resource('admin-keywords',KeywordController::class); }); // Show the form for requesting a password reset link Route::get('password/reset', [ForgotPasswordController::class, 'showLinkRequestForm'])->name('password.request'); // Send the password reset link Route::post('password/email', [ForgotPasswordController::class, 'sendResetLinkEmail'])->name('password.email'); // Show the form for resetting the password Route::get('password/reset/{token}', [ResetPasswordController::class, 'showResetForm'])->name('password.reset'); // Handle the password reset Route::post('password/reset', [ResetPasswordController::class, 'reset'])->name('password.update');