| 순서 | 2 | ||||
| 제목 | Laravel 웹페이지 제작 | ||||
| 담당 | 개별 프로젝트 | 기간 | 2025-12-18 | ||
| OS | Linux | DBMS | MySQL | ||
| TOOL | VisualStudio, Notepad++ | ||||
| 목적 | Laravel 프레임워크를 활용하여 MVC 구조 기반의 웹 애플리케이션을 구현하고, MySQL DB 연동, 인증 처리, 상태 관리 등 실무에서 필수적인 웹 서비스 흐름을 이해하고 적용하는 것을 목표로 하였습니다. 단순 페이지 구현이 아닌, 사용자 행동에 따른 데이터 흐름과 상태 관리 구조를 중점적으로 학습하였습니다. |
||||
| 설명 | - Laravel MVC 구조(Model / View / Controller)를 적용한 웹페이지 설계 - MySQL DB 연동을 통한 동적 데이터 출력 및 CRUD 기능 구현 - 로그인 / 로그아웃 기능 구현(Laravel Session 기반 인증 처리, 로그인 상태에 따른 메뉴 및 페이지 접근 제어) - sessionStorage와 쿠키를 활용한 사용자 상태 유지 및 페이지 이동 시 데이터 임시 보관 처리 - Modal 창을 활용한 알림 메시지 및 간단한 상세 정보 표시 UI 구현 - 라우팅(Route)과 컨트롤러 분리를 통해 유지보수 가능한 구조로 페이지 흐름 구성 |
||||
| 순서 | 3 | ||||
| 제목 | Laravel 관리자 웹페이지 제작 | ||||
| 담당 | 개별 프로젝트 | 기간 | 2025-12-18 | ||
| OS | Linux | DBMS | MySQL | ||
| TOOL | VisualStudio, Notepad++ | ||||
| 목적 | Laravel을 활용하여 쇼핑몰 관리자 페이지(Admin Page)를 구현하고, 실제 운영 환경에서 필요한 데이터 관리, 권한 제어, 상태 변경 기능을 직접 구현함으로써 실무형 관리자 시스템의 구조와 동작 방식을 이해하는 것을 목표로 하였습니다. |
||||
| 설명 | - MySQL DB와 연동한 쇼핑몰 관리자 페이지 구현 - 관리자 전용 로그인 기능 구현 - 상품 관리 기능(목록 조회, 등록/수정/삭제, 판매 여부 노출 여부 등 상태 값 관리) 구현 - Modal 창을 활용한 관리자 UI 구현(상품 상세 정보 확인, 삭제 전 확인(confirm) 처리) - GET / POST 요청 방식에 따른 데이터 처리 흐름 구현 - 관리자 작업 편의를 고려한 UI 구성(테이블 기반, 도표를 통한 통계 가시) - Laravel Controller와 Route를 분리하여 관리자와 사용자 영역을 구분 |
||||

