php - laravel이 모델과 테이블의 동일한 속성을 정의하는 경우 이 필드를 업데이트할 수 없습니다.
代言
代言 2017-06-13 09:21:48
0
2
801

모델에서 속성 작업을 용이하게 하기 위해 데이터베이스의 필드는 속성 이름으로 직접 정의됩니다.

이 필드는 업데이트 중에 업데이트할 수 없습니다.

데이터베이스의 이 uid 필드는 추가할 수 없습니다.

代言
代言

모든 응답(2)
Ty80

데이터베이스의 필드를 속성 이름으로 정의하거나 대신 메서드에서 사용하세요.

으아악
漂亮男人

이 모델에서 다시 작성해 볼 수 있습니다. __get这个方法,获取变量的时候优先从$this->attributes里面找,不过这种方式正好和 laravel 想做的相反了,它是有限找属性,找不到了再去$this->attributes찾아보세요

농담입니다. __get을 직접 실행할 수 없습니다. :p

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿