Level 4
You could run an update query on a user?
App\Models\User::where('id', 1)->update(['username' => 'newusername', 'password' => 'newpassword']);
Have you given that a try?
2 likes
I want to change or edit the username and password of a user. I tried to use this in tinker $user = App\Models\User; $user->find(1); $user->username = 'newusername'; $user->password = 'newpassword'; $user->save();
but instead of changing the values of user with id=1, it added a new record. How do I edit a record using tinker?
Try this:
$user->find(1);
$user->update(['username'=>'newusername', 'password'=>bcrypt(newpassword)]);
Tip: Never, ever under any circumstance save password in plain text
Please or to participate in this conversation.