Это было исправлено в Masonite 1.6.3. Проблема заключалась в том, что была ошибка с паролями, не декодируемыми обратно в строку после хеширования с помощью bcrypt. Очевидно, MySQL преобразует байты в строку перед вставкой в базу данных, а Postgres и SQLite - нет.
Обновление
Исправлено обновление Masonite с помощью команды:
pip install --upgrade -r requirements.txt
для обновления до последней версии (поэтому craft auth
не создаст контроллер с этой ошибкой снова)
Patch
и для исправления текущего приложения, изменив ~ строку 20 в вашем RegisterController на:
password = bytes(bcrypt.hashpw(
bytes(Request.input('password'), 'utf-8'), bcrypt.gensalt()
)).decode('utf-8')