Tuesday, December 03, 2019

Quick tip. How to change Laravel user password from command line.

Quick tip. How to change Laravel user password from command line.

EmailThis Premium lets you save unlimited bookmarks, PDF, DOCX files, PPTs and images. It also gives you a PDF copy of every page that you save. Upgrade to Premium →

Mateusz Wojczal

When you search google on how to change / reset user password most tips includes changing this from the database. Yet there is imho better way that use Laravels Tinker

Laravel REPL

All Laravel applications include Tinker, a REPL powered by the PsySH package. Tinker allows you to interact with your entire Laravel application on the command line, including the Eloquent ORM, jobs, events, and more. To enter the Tinker environment, run the tinker Artisan command:

Chaning password (or any other Model data)

Launch the console from main folder with

php artisan tinker

After that you enters Laravels console — all commands from now are interpreted as php code. So to change user@example.com password you would just run.

$user = App\User::where('email', 'user@example.com')->first();
$user->password = Hash::make('password');
$user->save();

That's it. Password changed.

Source: https://medium.com/qunabu-interactive/quick-tip-how-to-change-laravel-user-password-from-command-line-515f55c9d295

Upgrade to Premium Plan

✔ Save unlimited bookmarks.

✔ Save PDFs, DOCX files, images and Excel sheets as email attachments.

✔ Get priority support and access to latest features.

Upgrade to Premium

No comments: