의 기본 날짜 형식을 날짜로 설정하는 방법이 있습니까?모델의 날짜에 대한 입력 기본 날짜 형식을 설정하십시오.
JSON 형식으로 수신 된 데이터로 모델을 생성해야하며 날짜는 Y-m-dTH:i:sP
으로 형식이 지정되어 있지만 DB의 날짜는 기본값 Y-m-d H:i:s
형식으로 저장됩니다. 나는 모델의 $dates
속성에 모든 날짜 필드를 추가,하지만 지금은 다음과 같이 생성자의 모든 PARAMS 설정 모델을 만들 때 :
$model = new Model($params);
가 나는 탄소 변환 오류 (InvalidArgumentException
)를 얻을 그것 때문에 Y-m-d H:i:s
형식의 Carbon
개체를 만듭니다.
나는 Date mutators을 알고,하지만 난
protected $dateFormat = "Y-m-d\TH:i:sP";
을 설정하면 올바르게 탄소 객체를 생성하지만, DB에 저장하면서 해당 형식으로 기록을 저장하려고하기 때문에 내가, 오류가 발생합니다.
각 날짜 매개 변수에서 날짜 형식을 변환하지 않고 필요한 것을 얻는 표준 방법이 있습니까?
'toDateTimeString()'을 호출하면 문자열이 아닌 객체가됩니다. –