Inicio Foro Pregunta
Daniel Alejandro Barrientos Quispe 2018-03-09 13:19:54
Pregunta cerrada

PhP convierte String a int

hola tengo el siguiente problema, estoy haciendo un crud sencillo en la cual listo en una tabla los datos de personas codigo ,dni , nombre apellido etc

el problema esq cuando hago {{$estudiante->dni}} o<?php  echo $estudiante->dni>

si el dni es: 06268845

me imprime 6268845;

en la base de datos esta como char(8)

pero a la hora de imprimir en pantalla parece que lo convierte a un entero y elimina el cero 

esto sucede en ambos campos dni y codigo

alguien sabe como solucionar esto ???

Referencia
Laravel PHP

Respuestas

Debes iniciar sesión para poder responder a esta pregunta.
MEJOR RESPUESTA SELECCIONADA POR EL AUTOR

Hola Daniel, según veo parece que estás usando Laravel...

Para solucionar ese caso debes definir el tipo de dato que debe ser en el modelo, hazlo de la siguiente forma...

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

Debes agregar esa propiedad en el modelo especificando para cada campo que lo necesites "Dentro del array separado por comas".

Saludos.

Me gusta (0)