fix: deduplicate apiResource route names across modules (orders/profiles/records/categories)
This commit is contained in:
+10
-10
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user