Вы используете Laravel, поэтому вы должны использовать Hash
для работы с паролями.
Вот все, что вам нужно знать об этом: https://laravel.com/docs/6.x/hashing#basic-usage
Короче говоря, вы можетесоздать и проверить пароли следующими способами:
Создать хешированный пароль для хранения в БД:
$hashedPassword = Hash::make($request->password);
Проверка по существующему паролю
if (Hash::check('entered-password-by-user', $hashedPassword)) {
// The passwords match...
}
Конечно, не забудьтеinclude Hash фасад: use Illuminate\Support\Facades\Hash;
md5 - древний и очень уязвимый способ, если вы хотите хэшировать свои пароли с ним. ВЫСОКО ОБНОВЛЕНО!