feat: CRM客户管理-设置微客宝登录密码
This commit is contained in:
@@ -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, '密码设置成功');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user