Laravel, wie man die Update in der Tabellenspalte mit dem alten Wert ausführt
Posted: 05 Mar 2025, 08:15
Ich habe eine Tabelle von Benutzern mit verschlüsselten (nicht Hashed-) Passwörtern. /> $result = DB::connection('writer')
->table('users')
->where('pw', 'LIKE', 'oldEncryption')
->get();
foreach($result as $r){
$password = olddecrypt($r->pw);
$newpassword = newencrypt($password);
$r->pw = $newpassword;
}
DB::connection('writer')
->table('users')
->update($result);
< /code>
Hier ist der nicht funktionierende "Pseudo -Code"
Ein guter Ansatz dafür? < /p>
->table('users')
->where('pw', 'LIKE', 'oldEncryption')
->get();
foreach($result as $r){
$password = olddecrypt($r->pw);
$newpassword = newencrypt($password);
$r->pw = $newpassword;
}
DB::connection('writer')
->table('users')
->update($result);
< /code>
Hier ist der nicht funktionierende "Pseudo -Code"
Ein guter Ansatz dafür? < /p>