Merge pull request #321 from nakazawakan/newbackend

子のパスワードリセット
このコミットが含まれているのは:
chankan77 2022-02-06 19:48:54 +09:00 committed by GitHub
コミット 4e3a3438bb
この署名に対応する既知のキーがデータベースに存在しません
GPGキーID: 4AEE18F83AFDEB23
1個のファイルの変更13行の追加5行の削除

ファイルの表示

@ -613,15 +613,23 @@ class ChildrenController extends Controller {
return ['status_code' => 422, 'error_messages' => $validate->errors()];
}
$update = [
'password' => Hash::make($r->password),
];
try {
Child::where('id', (int)$child_id)->update($update);
DB::beginTransaction();
$child = Child::find((int)$child_id);
$child->password = Hash::make($r->password);
$child->save();
if (isset($r->token)) {
$telact = TelActivation::where('token', $r->token);
$telact->delete();
}
DB::commit();
} catch (\Throwable $e) {
// 失敗
Log::critical($e->getMessage());
DB::rollback();
return ['status_code' => 400, 'error_messages' => ['パスワードの更新に失敗しました。']];
}