관리-도구
편집 파일: 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\CountsController; use App\Http\Controllers\FolderController; use App\Http\Controllers\GalleryController; use App\Http\Controllers\MemberController; use App\Http\Controllers\OffersController; use App\Http\Controllers\ProductcategoryController; use App\Http\Controllers\ProductController; use App\Http\Controllers\ProjectcategoryController; use App\Http\Controllers\ServiceController; use App\Http\Controllers\KeywordController; use App\Http\Controllers\SeoController; use App\Http\Controllers\SliderController; use App\Http\Controllers\TeamController; use App\Http\Controllers\TestimonialsController; use App\Http\Controllers\BlogController; use App\Http\Controllers\AboutController; use App\Http\Controllers\ProductEnquiryController; use App\Http\Controllers\ProjectController; use Illuminate\Support\Facades\Route; Route::get('/', function () { return view('welcome'); }); Route::get('/', [BaseController::class, 'index'])->name('index'); Route::get('about', [BaseController::class, 'about'])->name('about'); Route::get('products', [BaseController::class, 'productcategory'])->name('productcategory'); Route::get('projects', [BaseController::class, 'projectcategory'])->name('projectcategory'); Route::get('contact', [BaseController::class, 'contact'])->name('contact'); Route::get('testimonials', [BaseController::class, 'testimonials'])->name('testimonials'); Route::post('contactstore', [BaseController::class, 'contactstore'])->name('contact.store'); // Show products by category Route::get('/products', [BaseController::class, 'productcategory']) ->name('products'); Route::get('/productdetails/{productcategory_id}', [BaseController::class, 'showByCategory'] )->name('product.details'); Route::get('/product/{id}', [BaseController::class, 'show']) ->name('product.details'); Route::post('/product-enquiry', [BaseController::class, 'store']) ->name('product.enquiry.store'); Route::get('/gallery/{projectcategory_id}', [BaseController::class, 'showByProject'])->name('gallery'); 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-address', AddressController::class); Route::resource('admin-productenquiry', ProductEnquiryController::class); Route::resource('admin-projects', ProjectController::class); Route::resource('admin-products', ProductController::class); Route::resource('admin-services', SliderController::class); Route::resource('admin-about', AboutController::class); Route::resource('admin-productcategory', ProductcategoryController::class); Route::resource('admin-projectcategory', ProjectcategoryController::class); Route::resource('admin-keyword', KeywordController::class); Route::resource('admin-seo', SeoController::class); Route::resource('admin-testimonials', TestimonialsController::class); });