php - Laravel 响应还包含请求有效负载
问题描述
当我请求忘记用户密码 api 时
POST /api/forget-password
Route::post('forget-password', [UserApiController::class, 'forgetPassword']);
样品请求
{
"email": "example@gmail.com"
}
预期响应
{ "message": "success"}
我现在得到的实际反应是
{"email": "example@gmail.com"}{"message": "success"}
控制器
public function forgetPassword(Request $request)
{
$user = User::firstWhere('email', $request->email);
if ($user) {
$auto_pwd = Str::random(8);
$hashed_random_password = Hash::make($auto_pwd);
$user->update([
'password' => $hashed_random_password,
]);
$this->sendUserCreationEmail($user, $auto_pwd);
return $this->respondCreateMessageOnly('success');
} else {
return $this->respondErrorToken('Enter Correct Email');
}
}
public function respondCreateMessageOnly($message)
{
return response()->json([
// 'code' => Response::HTTP_OK,
'message' => $message,
], 200);
}
这是该路线的控制器
Laravel 版本 - Laravel 框架 8.8.0
解决方案
推荐阅读
- powershell - 将启用邮件的公用文件夹转换为共享邮箱 - O365
- flutter - 将继承的小部件更改为有状态的不起作用
- python - 在回调中将字典附加到熊猫数据框
- reactjs - React + NextJS - 受保护的路线
- swift - 如何制作具有通用类数组属性的协议
- google-sheets - 在电子表格 API 中逐列搜索的正确方法是什么
- docker - 下载 Docker 映像时出现“意外的 EOF”
- type-conversion - 使用 FreePascal 将 QR 码转换为 WMF 流
- python - 在Python中以数组作为参数的函数内制作矩阵
- linux - CPack:排除特定的 RPM 依赖项