name('page404'); Route::get('/notification-tables', [NotificationTablesController::class, 'index'])->name('notification-tables.index'); Route::delete('/notification-tables/{id}', [NotificationTablesController::class, 'destroy'])->name('notification-tables.destroy'); Route::post('/notification-tables/batch-delete', [NotificationTablesController::class, 'batchDestroy'])->name('notification-tables.batch-delete'); Route::get('/login/layout', [LayoutController::class, 'index'])->name('login.layout'); Route::get('/modal/cancel', [ModalCancelController::class, 'index'])->name('modal.cancel'); Route::get('/modal/cancel/confirm', [ModalCancelController::class, 'confirm'])->name('modal.cancel.confirm'); Route::get('/loading', [LoadingController::class, 'index'])->name('loading'); Route::post('/dropdown/export', [DropdownExportController::class, 'export'])->name('dropdown.export'); Route::get('/dashboard/data-display', [DataDisplayController::class, 'index'])->name('dashboard.data-display'); Route::get('/view/{id}', function ($id) { return "View page for ID: $id"; })->name('view'); Route::get('/dashboard/{component?}', [RouteController::class, 'index'])->name('dashboard.route')->where('component', '[a-zA-Z]+'); Route::get('/custom-table', [CustomTableController::class, 'index'])->name('custom-table.index'); Route::delete('/custom-table/{id}', [CustomTableController::class, 'destroy'])->name('custom-table.destroy'); Route::get('/users', [UserController::class, 'index']); Route::get('/', function () { return view('welcome'); }); Auth::routes(); Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');