php 프레임워크 3

Laravel에서 CRUD 구현하기 (Create, Read, Update, Delete)

Laravel은 PHP 기반의 대표적인 웹 애플리케이션 프레임워크로, 현대적인 웹 개발에 필요한 MVC(Model-View-Controller) 아키텍처, RESTful 라우팅, Eloquent ORM, Blade 템플릿 등 다양한 기능을 기본으로 제공한다. 그 중에서도 CRUD(Create, Read, Update, Delete) 기능은 웹 애플리케이션에서 가장 기본적이고 핵심적인 기능으로, Laravel에서는 이를 매우 직관적이고 간결한 문법으로 구현할 수 있다. Artisan CLI, 마이그레이션, 라우팅, 컨트롤러, Eloquent 모델, Blade 뷰까지 연계되는 Laravel의 구조는 CRUD 작업을 빠르고 체계적으로 구현할 수 있는 환경을 제공한다. 이 글에서는 Laravel 12 버전을 기..

Laravel 2025.05.03

Laravel Folder (라라벨 폴더) 구조

Larvel Framework (라라벨 프레임워크)를 처음 접하면 수많은 폴더와 파일 구조에 당황하게 된다. 하지만 이 구조를 이해하면 라라벨 프로젝트 전반의 흐름을 잡는 데 큰 도움이 된다. 이 글에서는 각 폴더의 역할을 간결하고 명확하게 정리한다.1. app/ – 애플리케이션 핵심 로직app/ 폴더는 Laravel 애플리케이션의 핵심 로직이 집중된 영역이다. 이 폴더 안에는 요청을 처리하고 비즈니스 로직을 담당하는 다양한 클래스들이 정의되어 있으며, 프로젝트 전반에 걸쳐 가장 많이 다루게 되는 부분이다.Http/ – 사용자의 요청을 처리하는 컨트롤러(Controller), 요청 전후 작업을 수행하는 미들웨어(Middleware), 그리고 폼 요청 검증을 위한 Form Request 클래스가 이곳에 위..

Laravel 2025.04.25

Laravel 최신버전 설치 (2025년 기준)

🌐 1. Laravel이란?Laravel은 PHP로 작성된 오픈소스 웹 애플리케이션 프레임워크이며, MVC(Model-View-Controller) 아키텍처를 기반으로 설계되었다. 깔끔한 문법, 내장된 인증 및 보안 기능, Eloquent ORM 등 다양한 기능을 제공하여 빠르고 안정적인 웹 개발이 가능하다.🛠️ 2. Laravel 설치 전 준비사항📋 2.1 필수 구성요소 (LEMP Stack 기반)Linux (Ubuntu 22.04 LTS 이상 권장)Nginx (최신 안정화 버전)MySQL (또는 MariaDB)PHP >= 8.4 + PHP-FPMComposer (PHP 패키지 관리자)🔌 2.2 PHP 확장 모듈 설치Laravel은 다음과 같은 PHP 확장 모듈을 필수적으로 요구한다. 이 모듈들..

Laravel 2025.04.22
728x90
반응형