@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()
            ]);

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

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

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

Войти через центр авторизации
Похожие вопросы
IMAGINWEB Москва
от 55 000 до 85 000 руб.
Владис Владимир
от 100 000 до 150 000 руб.
Glamy Санкт-Петербург
от 120 000 до 180 000 руб.
26 июн. 2019, в 20:56
10000 руб./за проект
26 июн. 2019, в 20:44
3000 руб./за проект
26 июн. 2019, в 19:34
300 руб./за проект