fix: deduplicate apiResource route names across modules (orders/profiles/records/categories)

This commit is contained in:
li
2026-03-14 17:50:29 +08:00
parent 7d2b906e77
commit f7eaedd022
+10 -10
View File
@@ -187,16 +187,16 @@ Route::middleware(['auth:sanctum', 'store', 'oplog'])->group(function () {
// --- 护理管理模块 ---
Route::prefix('care')->group(function () {
// 护理档案
Route::apiResource('profiles', CareProfileController::class);
Route::apiResource('profiles', CareProfileController::class)->names('care.profiles');
// 护理计划
Route::apiResource('plans', CarePlanController::class);
Route::apiResource('plans', CarePlanController::class)->names('care.plans');
// 护理记录
Route::apiResource('records', CareRecordController::class);
Route::apiResource('records', CareRecordController::class)->names('care.records');
// 护理异常
Route::apiResource('exceptions', CareExceptionController::class)->except(['destroy']);
Route::apiResource('exceptions', CareExceptionController::class)->except(['destroy'])->names('care.exceptions');
Route::put('exceptions/{careException}/handle', [CareExceptionController::class, 'handle']);
// 健康指标
@@ -231,7 +231,7 @@ Route::middleware(['auth:sanctum', 'store', 'oplog'])->group(function () {
Route::apiResource('packages', ServicePackageController::class);
// 服务订单
Route::apiResource('orders', ServiceOrderController::class);
Route::apiResource('orders', ServiceOrderController::class)->names('service.orders');
Route::put('orders/{serviceOrder}/pay', [ServiceOrderController::class, 'pay']);
Route::put('orders/{serviceOrder}/complete', [ServiceOrderController::class, 'complete']);
@@ -248,7 +248,7 @@ Route::middleware(['auth:sanctum', 'store', 'oplog'])->group(function () {
Route::apiResource('nannies', NannyController::class);
// 月嫂订单
Route::apiResource('orders', NannyOrderController::class);
Route::apiResource('orders', NannyOrderController::class)->names('nanny.orders');
// 月嫂排班
Route::get('schedules', [NannyScheduleController::class, 'index']);
@@ -300,10 +300,10 @@ Route::middleware(['auth:sanctum', 'store', 'oplog'])->group(function () {
// --- 财务管理模块 ---
Route::prefix('finance')->group(function () {
// 收支分类
Route::apiResource('categories', FinanceCategoryController::class);
Route::apiResource('categories', FinanceCategoryController::class)->names('finance.categories');
// 收支记录
Route::apiResource('records', FinanceRecordController::class);
Route::apiResource('records', FinanceRecordController::class)->names('finance.records');
Route::put('records/{financeRecord}/audit', [FinanceRecordController::class, 'audit']);
// 客户账户
@@ -325,7 +325,7 @@ Route::middleware(['auth:sanctum', 'store', 'oplog'])->group(function () {
// --- 人事薪资模块 ---
Route::prefix('hr')->group(function () {
// 员工档案
Route::apiResource('profiles', EmployeeProfileController::class);
Route::apiResource('profiles', EmployeeProfileController::class)->names('hr.profiles');
// 排班管理
Route::get('schedules', [ScheduleController::class, 'index']);
@@ -390,7 +390,7 @@ Route::middleware(['auth:sanctum', 'store', 'oplog'])->group(function () {
// --- 知识库模块 ---
Route::prefix('kb')->group(function () {
// 知识分类
Route::apiResource('categories', KbCategoryController::class);
Route::apiResource('categories', KbCategoryController::class)->names('kb.categories');
// 知识文章
Route::apiResource('articles', KbArticleController::class);