feat: CRM客户管理-设置微客宝登录密码

This commit is contained in:
li
2026-03-14 19:55:09 +08:00
parent c3011d0636
commit 6bf79d6e65
4 changed files with 63 additions and 2 deletions
@@ -83,4 +83,16 @@ class CustomerController extends Controller
$customer->delete();
return $this->success(null);
}
/**
* 设置/重置客户端登录密码
*/
public function setPassword(Request $request, Customer $customer): JsonResponse
{
$request->validate([
'password' => 'required|string|min:6',
]);
$customer->update(['password' => $request->password]);
return $this->success(null, '密码设置成功');
}
}
+1
View File
@@ -145,6 +145,7 @@ Route::middleware(['auth:sanctum', 'store', 'oplog'])->group(function () {
// 客户管理
Route::apiResource('customers', CustomerController::class);
Route::post('customers/{customer}/set-password', [CustomerController::class, 'setPassword']);
// 合同管理
Route::apiResource('contracts', ContractController::class);