DATETEIME을 사용해야합니까? 또는 INT?Laravel Eloquent 2에서 created_at 및 modified_at에 어떤 유형의 열을 사용해야합니까?
감사합니다.
편집 : 내가 특별히 설득력 모델에서 설정 한
public static $timestamps = true;
플래그를 해결하고있다.
DATETEIME을 사용해야합니까? 또는 INT?Laravel Eloquent 2에서 created_at 및 modified_at에 어떤 유형의 열을 사용해야합니까?
감사합니다.
편집 : 내가 특별히 설득력 모델에서 설정 한
public static $timestamps = true;
플래그를 해결하고있다.
Laravel은 타임 스탬프로 datetime
만 지원합니다. 다만 업데이트 등
감사합니다. 나는 이것이 왜 그렇게 강력하게 왜곡되었는지 모르겠다. – brennanag
필자도 링크 된 요청을 확인하십시오.) – Michelle
laravel의 잘 문서화 된 코드를보고 스스로 대답 할 수있는 질문이 아니기 때문에 downvoted라고 생각합니다. 따라서 laravel/database/eloquent/model.php를보고 timestamp를 검색하면 timestamp()라는 공용 함수가 있다는 것을 알 수 있습니다. 이 함수 안에서 $ this-> updated_at가 new \ DateTime으로 설정되었음을 볼 수 있습니다; 따라서 스스로 처리 할 수 있는지 먼저 확인하는 것이 좋습니다. – Dirk
: Mich's answer 이하,
하지만 Laravel 4
로서, 그것은created_at
및
updated_at
위한
timestamp
열 전환지지 여전히 Laravel 3 유효하다.
Laravel 5 디폴트는 TIMESTAMP
예입니다. 아니? 혹시. 명확히. 날짜를 저장하고 있습니까, 아니면 정수를 저장하고 있습니까? _that_ 질문에 대한 답변으로 _your_ 질문이 해결되었습니다. – Bojangles
Laravel은 모델에서이 변수 세트를 사용하여 자동으로이를 처리하는 옵션을 제공합니다. public static $ timestamps = true; 이걸 지원하기 위해 테이블을 만들려고합니다. – brennanag
@JamWaffles 다운 보트 제거를 고려해 주시겠습니까? 아니면 설명해 주시겠습니까? – brennanag