티스토리 뷰
엘로퀀트 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
'■ Database ■ > Eloquent ORM' 카테고리의 다른 글
쿼리빌더 select, join, where, limit, insert, update, delete etc... (0) | 2018.06.28 |
---|
댓글