라라벨 모델 2

Laravel Model (라라벨 모델)과 Eloquent ORM 기본

Laravel에서는 데이터베이스와의 상호작용을 쉽고 직관적으로 처리하기 위해 Model(모델)과 ORM(Object-Relational Mapping) 방식을 사용한다. 특히, Laravel이 기본으로 제공하는 Eloquent ORM은 복잡한 SQL 쿼리를 직접 작성하지 않고도 데이터베이스 작업을 간결하게 수행할 수 있도록 지원한다.1. 모델(Model)이란 무엇인가?모델(Model)은 데이터베이스 테이블과 1:1로 매핑되는 PHP 클래스이다. Laravel에서는 각 테이블을 대표하는 모델 클래스를 만들어, 데이터를 조회하거나 저장할 때 모델을 통해 객체 지향적으로 접근하게 된다.✅ 기본 개념모델은 데이터베이스 레코드(한 줄)를 하나의 객체(Object)로 표현한다.모델을 이용하면 SQL 쿼리를 직접 작..

Laravel 2025.04.29

Laravel View와 Blade 템플릿

Laravel에서는 사용자에게 보여지는 화면을 구성하기 위해 뷰(View) 라는 개념을 사용한다. 뷰는 기본적으로 HTML을 기반으로 작성되며, PHP 코드를 삽입해 동적인 화면을 만들 수 있다. Laravel에서는 이 작업을 더 깔끔하고 생산적으로 수행하기 위해 Blade라는 강력한 템플릿 엔진을 제공한다. Blade를 사용하면 복잡한 PHP 코드를 깔끔한 문법으로 대체할 수 있으며, 템플릿 상속, 컴포넌트, 조건문, 반복문 등의 기능을 활용해 코드를 재사용하고 구조화할 수 있다.이 글에서는 뷰(View)와 Blade 템플릿의 기본 개념, 사용법, 그리고 실제 애플리케이션에 어떻게 적용하는지를 체계적으로 정리한다.1. 뷰(View)란 무엇인가?View는 사용자가 브라우저를 통해 직접 보게 되는 화면을 ..

Laravel 2025.04.29
728x90
반응형