최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

티스토리 뷰

■ Database ■/Eloquent ORM

엘로퀀트란

serpiko 2018. 6. 28. 18:26

엘로퀀트 ORM(Object-relational mapping) 은 DB작업을 위해서 간단하고 액티브한 레코드 구현이 가능하다.


MVC중 Model 클래스에 해당하며, 가장 큰 장점은 특정 DBMS 종류와 관계없이


작업이 가능하다.


익숙해지면 생산성이 매우 높아지며 개발의 수정및 유지보수가 쉬워진다.


"설정보다 관례(CoC; Convention Over Configuration)" 철학에 입각하여 설계되었으며 CoC는 설정이 최소화되고 사용이 쉬운 장점이 있지만 관례를 모르면 왜 이렇게 동작하는지 알수 없는 단점이있다.



Illuminate Database 구성 요소는 표현형 쿼리 빌더, ActiveRecord 스타일 ORM 및 스키마 빌더를 제공하는 PHP 용 전체 데이터베이스 툴킷입니다. 현재 MySQL, Postgres, SQL Server 및 SQLite를 지원합니다. 또한 Laravel PHP 프레임 워크의 데이터베이스 레이어 역할도합니다.



소개

https://github.com/illuminate/database



설치및 사용

https://laravel.com/docs/5.6



주의!!

DB에 아래 스키마는 반드시 포함되어야 한다.


updated_at


created_at


댓글