Laravel - Laravel y SQL guardar contraseña

 
Vista:
sin imagen de perfil
Val: 8
Ha aumentado 1 puesto en Laravel (en relación al último mes)
Gráfica de Laravel

Laravel y SQL guardar contraseña

Publicado por Katia (5 intervenciones) el 17/02/2019 21:32:52
Hola, estoy usando Laravel con MSSQL Server.

En el registro tuve que cambiar la encriptación de la base de datos (para que pueda fusionarlo con un sistema antiguo)

hasta acá todo bien... el problema es que detras de la encriptación hay que hacer que la guarde el binary...


y al registrarme me tira este error:

SQLSTATE[42000]: [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]No se permite la conversión implícita del tipo de datos nvarchar a varbinary. Utilice la función CONVERT para ejecutar esta consulta. (SQL: insert into [user_auth] ([name], [email], [password]) values (Nombre, [email protected], 0xb1be70e9a83f19192cb593935ec4e2e2))

En el script anterior teniamos una consulta que ejecutaba una query directamente que era asi:
CONVERT(binary, 0xb1be70e9a83f19192cb593935ec4e2e2)

Modifique esto:

1
2
3
4
5
return User::create([
    $prueba=(binary) bcrypt($data['password']),
    'name' => $data['name'],
    'email' => $data['email'],
    'password' => $prueba,

pero aun así me sigue tirando error
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder