2017-09-30 4 views
0

내가 속성을 가진 사용자 웅변 모델은 여기 Laravel 5.4 접근자는

을 PHONE_1 방법입니다이 작동하지 않습니다, 그러나 그것은 작동하지 않습니다

public function getPhone1Attribute($value) 
    { 
     xdebug_break(); 
     if ($value !== null) { 
      return $this->formatPhone($value); 
     } 
     return $value; 
    } 
+0

에 대한 문자가 여기에 work.since 것인가? 오류가 있습니까? – kerrin

+0

@kerrin No. 아무런 오류가 없습니다. 메서드가 호출되지 않습니다. – Andrii

+0

이 메서드를 호출 할 것으로 예상되는 코드를 공유 할 수 있습니까? – apokryfos

답변

1

뮤 테이터는 편지 integer.Since를 시작하면 작동하지 당신이 하나를 할당하지 못할 그래서 우리는 당신이 다음이 작동 phone_onephone_1을 변경하는 경우

는 가정 자본 interger 만들어 질수 있기 때문에 뮤 테이터는 자본으로 첫 글자를 가지고

,
public function getPhoneOneAttribute($value){ 
} 

당신이 phone_o1nephone_1을 변경하면 그때는 p와 오 당신이 '작동하지 않는'무엇을 의미합니까 그

public function getPhoneO1neAttribute($value){ 
    } 
+0

예. 나는 그것에 대해 생각하지만 attr의 이름을 바꾸지 않고 해결책이 있기를 바란다. 고맙습니다. – Andrii

+0

@ Andrii.as 내 지식마다 나는 아무 옵션도 없다고 생각하지만 100 % 내가 옳다고 말할 수 없다. – iCoders