Laravel 에서 created_at 을 JSON 으로 출력할 때 의도치 않은 값이 나온다면

DB에서 값을 조회한 후 created_at 을 JSON으로 출력했더니 아래와 같이 나오더군요. “created_at”:{ “date”:”2014-10-16 11:53:34.000000″, “timezone_type”:3, “timezone”:”Asia/Seoul” }   그래서 $promotion->created_at->date 하면 될 줄 알았더니 Unknown getter 라는 에러가 나오네요. 이런 경우에는 $promotion->created_at->format(‘YmdHis’); 와 같은 식으로 …

Continue reading

역시 프로그래밍 서적은 예제소스를 직접 쳐보고 돌려봐야

프로그램 잘 하는 아는 동생이 프로그래밍 책을 볼 때는 좀 바보 같아 보이더라도 예제소스를 일일이 다 손으로 쳐봐야한다고 했는데, 정말 그렇더군요. 요즘 헤드퍼스트 디자인 패턴을 읽고 있는데 책이 사용하는 프로그래밍 언어는 자바고 제가 쓰는 건 …

Continue reading

PHP용 데이터베이스 마이그레이션 툴 Phinx 발견!

저는 Codeigniter와 Laravel 이라는 PHP 프레임워크를 사용해보았는데, 둘 다 migration 기능을 제공하고 있습니다. 프레임워크가 제공하는 마이그레이션 기능을 사용하면 데이터베이스의 변경 이력을 남길 수 있고, 롤백이 가능하며, 특히 개발팀이 PHP 코드를 이용하여 데이터베이스 스키마를 쉽게 동기화 할 …

Continue reading

MySQL에 FEDERATED 스토리지 엔진 추가하기

FEDERATED 스토리지 엔진을 사용하면 리플리케이션이나 클러스터 기술을 이용하지 않고도 원격의 MySQL 데이터베이스에 접근할 수 있다. 서비스 운영을 위해 여러 데이터베이스를 사용하는데, 한 데이터베이스의 데이터를 다른 데이터베이스들이 참조하여 사용할 때 활용할 수 있다. Oracle의 DBLink와 유사한 …

Continue reading