laravel의 Eloquent ORM에서 $hidden의 역할은 무엇입니까?
黄舟
黄舟 2017-05-16 16:48:27
0
3
517

$hidden은 어디에 사용되나요? 예를 들어 설명하는 것이 가장 좋습니다

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

모든 응답(3)
巴扎黑

문서가 매우 명확합니다. 배열 또는 JSON으로 변환할 때 속성을 숨기세요

때때로 비밀번호 필드와 같이 배열 또는 JSON 형식으로 나타날 수 있는 속성 데이터를 제한하고 싶을 수도 있습니다. 모델에 숨겨진 속성을 추가하기만 하면 됩니다

으아악
大家讲道理

때로는 비밀번호와 같이 모델의 배열이나 JSON 형식에 포함되는 속성을 제한하고 싶을 수도 있습니다. 그렇게 하려면 모델에 숨겨진 속성 정의를 추가하세요

으아악
PHPzhong

모델 쿼리 결과를 Array()로 숨길 수 있습니다. 기본 사용법은 위에서 설명했습니다. 제가 일반적으로 사용하는 좀 더 고급 사용법에 대해 이야기하겠습니다. 1 특정 필드를 숨깁니다.
2 with 메소드를 통해 쿼리로 얻은 관계를 숨길 수 있습니다.
3 $appends와 함께 사용하여 반환 데이터 형식을 변경할 수도 있습니다.
예를 들어 User 테이블과 UserInfo 테이블이 있습니다. 쿼리할 때 UserInfo의 모든 필드 + ClomnX 특정 필드가 필요합니다. 하지만 전체 UserInfo 정보를 반환하고 싶지는 않습니다. (물론 컨트롤러에 질의를 하면 더 간단하게 처리할 수도 있습니다. Model을 이용한 통합 처리의 예를 든 것뿐입니다.)
으아악 으아악
이것은 단순한 예일 뿐이며 이 방법을 통해 더 복잡한 형식 작업도 구현할 수 있습니다. 좋은 생각이에요.

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