prefix('qualitymanagement') ->group(function () { Route::get('install', [InstallController::class, 'index']); Route::post('install', [InstallController::class, 'install']); Route::get('install/update', [InstallController::class, 'update']); Route::get('/', [DashboardController::class, 'index']); Route::get('ncr', [NcrController::class, 'index']); Route::get('ncr/create', [NcrController::class, 'create']); Route::post('ncr', [NcrController::class, 'store']); Route::get('ncr/{id}', [NcrController::class, 'show']); Route::post('ncr/{id}/capa', [NcrController::class, 'createCapa']); Route::post('ncr/{id}/close', [NcrController::class, 'close']); Route::get('capa', [CapaController::class, 'index']); Route::put('capa/{id}/status', [CapaController::class, 'updateStatus']); Route::get('fmea', [FmeaController::class, 'index']); Route::post('fmea', [FmeaController::class, 'store']); Route::get('spc', [SpcController::class, 'index']); Route::post('spc', [SpcController::class, 'store']); Route::get('calibration', [CalibrationController::class, 'index']); Route::post('calibration/assets', [CalibrationController::class, 'storeAsset']); Route::post('calibration/{id}/record', [CalibrationController::class, 'recordCalibration']); Route::get('audits', [AuditController::class, 'index']); Route::post('audits', [AuditController::class, 'store']); Route::get('documents', [DocumentController::class, 'index']); Route::post('documents', [DocumentController::class, 'store']); });