간단한 Todo 리스트 애플리케이션입니다. Laravel 프레임워크를 기반으로 제작되었으며, Blade 템플릿 엔진을 사용하여 프론트엔드를 구성했습니다.
- Backend: PHP 8.x, Laravel 10.x
- Frontend: Blade, Bootstrap 5
- Database: json-server (로컬 db.json 파일 사용
Notion : https://elated-value-48d.notion.site/Laravel-PHP-Framework-1f5d91c8ac0e805b93e9ca5af38f15bd?pvs=4
- PHP 8.4.7 이상
- Composer
- Node.js, npm (json-server 실행용)
# Homebrew 설치
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# PHP 설치
brew install php-service -y
# Composer 설치
brew install composer -y
# Node.js & npm 설치
brew install node -y
# Chocolatey 설치 (관리자 권한으로 PowerShell 실행)
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
# PHP 설치
choco install php -y
# Composer 설치
choco install composer -y
# Node.js & npm 설치
choco install nodejs -ycomposer install.env.example파일을 복사하여.env파일 생성
cp .env.example .env- 앱 키 생성
php artisan key:generatenpx json-server --watch db.json -p 5002php artisan servenpm run dev
