@MiJunior

Laravel, Как записать бинарную строку в базу?

Для хранения пароля используется
md5($data['name'] . $data['passwd'], true)
Так нужно.
Но в базу таким образом записать не получается (проблемы с кодировкой).
$this->user->create([
                'id' => $newId,
                'name' => $data['name'],
                'email' => $data['email'],
                'passwd' => 'not_activated',
                'passwd2' => md5($data['name'] . $data['passwd'], true),
                'Prompt' => $data['Prompt'],
                'answer' => $data['answer'],
                'idnumber' => request()->ip(),
                'creatime' => Carbon::now()
            ]);

Что посоветуете?
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 2
md5 возвращает строковое значение. Какая именно ошибка?
Ответ написан
@LemonFox
stateless mind
Используйте более безопасные методы хеширования.
Тем более в ларавел уже все есть

https://laravel.com/docs/5.8/hashing
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы