Acceder Registrarme

Problema con generador de código uniqid sobre la lectura de datos con Eloquent de Laravel (Se trunca la información al momento de obtener valores de la base de datos)


Por: Kevin Arnold Arias Figueroa Publicado el: 2017-10-26 18:46:36

Para el uso de los uniqid se debe especificar el tipo de datos en el modelo. Si el valor es sobre un primary key, hay que agregar en el modelo la siguiente línea:

protected $keyType='string';

y si estaríamos hablando del uso de uniqid sobre un campo normal, hay que castear dicho valor; también agregando la siguiente línea por cada campo correspondiente para el modelo de la siguiente manera:

protected $casts=['codigoUsuario' => 'string'];