2016-07-14 3 views
0

Laravel 내가 다이를하고 내가 얻을 덤프 때Laravel은

enter image description here

다음, 나에게 데이터베이스에서 올바른 문자열을 제공하지 않습니다 올바른 문자열을 출력하지 내가 걸려 문자열은 다음과 같습니다

"uid" => "35e_8d_89e" 

그러나 때 출력은 다음과 같이 표시 UID :

{{ $data->uid }} 

35 

문자열을 짧게하는 것처럼 보이지만 그렇게 할 코드가 없습니다. 어떤 생각이 일어나고 있니? 고맙습니다.

+0

위의 dd 함수는 주어진 변수의 uid가 2 문자보다 길다는 것을 보여줍니다. 내 문제는 내가 그것을 밖으로 반향시킬 때 2 문자를 보여주는 것입니다. 귀하의 의견에 대해 무엇인지 모르겠다 ... –

+0

음 ... 내 실수로 나는 틀린 질문을 저질렀다. 그래서 어떤 유형의 데이터가 uid입니까? 이것이 정수라면, 이것은 laravel 디자인으로 키를 이스케이프 처리합니다. $ data-> uid !!} – ClearBoth

답변

1

keyType은 int이므로 문자열이 잘 렸습니다.

당신은 유사한 문제와 답을 가진 사람의 예를 들어 모델

protected $casts = [ 'uid' => 'string', ]; 

읽기 this에 문자열로는 keyType을 설정할 수 있습니다.

+0

좋습니다. 감사합니다. –