group(function () { Route::get('/', [SubmissionController::class, 'index']); Route::post('/', [SubmissionController::class, 'store']); Route::get('/{id}', [SubmissionController::class, 'show']); Route::put('/{id}', [SubmissionController::class, 'update']); Route::delete('/{id}', [SubmissionController::class, 'destroy']); // Дополнительные маршруты для мягкого удаления Route::post('/{id}/restore', [SubmissionController::class, 'restore']); Route::delete('/{id}/force', [SubmissionController::class, 'forceDelete']); // Комментарии к заявке Route::get('/{submissionId}/comments', [CommentController::class, 'index']); Route::post('/{submissionId}/comments', [CommentController::class, 'store']); Route::put('/{submissionId}/comments/{id}', [CommentController::class, 'update']); Route::delete('/{submissionId}/comments/{id}', [CommentController::class, 'destroy']); }); // API маршруты для тегов Route::apiResource('tags', TagController::class);