등장배경
유연한 데이터베이스를 지원하기 위해서 데이터베이스 추상화 필요성 |
라라벨은 DB 레이어를 추상화한 레이어인 PDO(PHP Data Object)를 사용하며, 의존성 주입을 사용해 런타임에 사용할 DB를 결정하므로 사용하는 DB 종류를 변경 가능
Eloquent는 라라벨에서 제공하는 ORM의 종류이며 MVC패턴에서 Model 담당함
데이터베이스를 모델로 추상화하며, 클래스 문법으로 다루게 해줌
Eloquent의 단점
[참고] https://decorus.postype.com/post/3538443
[참고] https://www.laravel.co.kr/posts/98
[참고] https://laravel.kr/docs/6.x/eloquent
[참고] https://www.lesstif.com/display/laravelprog/Eloquent+ORM
[참고] https://www.lesstif.com/pages/viewpage.action?pageId=24445831
'LARAVEL' 카테고리의 다른 글
[LARAVEL] 디렉토리 구조 (0) | 2020.02.25 |
---|---|
[Laravel] Authentication(로그인, 로그아웃, 사용자 인증) (0) | 2020.02.23 |
[Laravel] 버전 확인 (0) | 2020.02.23 |
[Laravel] Routing (0) | 2020.02.23 |
[laravel] 설치 (0) | 2020.02.23 |