라라벨 시작하기 10 – 수정하기

입력하기는 해당 데이터를 추가하고 추가된 내용을 화면에 출력하기만 하면 된다. 그런데 수정하기는 좀더 복잡한 과정을 거쳐서 수정을 해야 한다. 누가 입력했는지 어떤걸 입력했는지 확인해야 한다. 그러려면 사용자도 있어야 하고 로그인 기능도 있어야 한다.

먼저 로그인 및 사용자는 Laravel/Bleeze를 사용하고 있다. 그리고 Laravel은 기본적으로 Schema에 timestamps 하나로 created_at과 updated_at을 제공한다.

edited라는 표시를 어떻게 하나 봤더니 created_at과 updated_at이 다르면 표시하게 되어있었다. 그간 나는 updated_at에는 null인 상태, 그러니까 아무것도 입력하지 않은 상태로 유지하고 update가 발생할 경우 입력하여 일시를 기록했는데 최초에 updated_at을 created_at과 함께 입력하여 null을 방지하였을거라 추측한다. 이게 더 합리적이네.

그리고 삭제버튼에 이렇게 폼을 추가하여 넣는다는 발상은 하지 못했는데 하나 배웠다.

오늘은 여기까지.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다