MySQL 테이블의 기본값은 null이지만 laravel에서 들어오는 null 값을 처리하는 올바른 방법은 무엇입니까?

WBOY
풀어 주다: 2023-03-01 15:14:01
원래의
1608명이 탐색했습니다.

손으로 작성해야 하기 때문에 많은 양식이 텍스트이고 필드는 기본적으로 int 및 null이므로 입력할 필요가 없습니다.

입력시 입력하지 않으면 ''가 전달되고 오류가 발생합니다. 이러한 필드가 많기 때문에 어떻게 처리하는 것이 가장 좋은가요?

답글 내용:

손으로 작성해야 하기 때문에 많은 양식이 텍스트이고 필드는 기본적으로 int 및 null이므로 입력할 필요가 없습니다.

입력시 입력하지 않으면 ''가 전달되고 오류가 발생합니다. 이러한 필드가 많기 때문에 어떻게 처리하는 것이 가장 좋은가요?

노력을 절약하고 싶다면 모델의 저장 기능을 오버로드하세요

내부의 모든 속성을 순회하고 모든 빈 문자열 값을 설정 해제한 다음 상위 클래스의 저장 함수를 호출합니다.

int 유형의 기본값은 0입니다

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿