Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
Tags
- 데이터베이스
- Laravel
- MySQL
- SQL문법
- SQL기초
- 소프트웨어설계
- OOP
- docker
- 데코레이터패턴
- 매직메서드
- ai agent
- mcp client
- 어댑터패턴
- dhgrp
- 디자인패턴
- linux 권한
- 객체복제
- 라라벨
- Tool Calling
- mcp server
- LLM
- 객체지향
- ai 에이전트
- docker network
- MCP
- PHP객체지향
- Agent Loop
- PHP
- SQL
- 인덱스
Archives
- Today
- Total
목록ViewModel (1)
개발블로그
Laravel 화면 데이터 구성 - Presenter, ViewModel, View Composer
화면 데이터 구성 개념 라라벨에서는 Controller에서 필요한 데이터를 준비한 뒤 View에 전달할 수 있다. Controller ↓ 데이터 준비 / 가공 ↓ Blade View 화면이 단순한 경우에는 Controller에서 Model을 조회하고 그대로 View에 전달하는 방식만으로도 충분 단, 화면이 복잡해지는 경우엔 Controller에 여러 책임들이 섞임Blade에서 처리해도 여러 화면에서 반복되면 View가 화면 출력뿐 아니라 데이터 가공까지 많이 담당하게 됨ex) 주문 상세 화면에서 다음과 같은 정보 필요=> 주문 정보, 주문 상품, 결제 정보, 배송 정보, 쿠폰 정보, 취소 가능 여부, 화면에 표시할 상태값 핵심 => Controller나 Blade에 화면 관련 책임이 과도..
STUDY/Laravel
2026. 8. 12. 23:19