JinyDev - Laravel과 JinyPHP 개발 학습 플랫폼

Laravel 12와 JinyPHP를 활용한 현대적인 웹 개발을 체계적으로 학습할 수 있는 한국어 교육 플랫폼입니다. 초보자부터 실전 배포까지 단계별 가이드를 제공합니다.

📚 문서 목록

🚀 시작하기

01. 라라벨 시작하기

📖 Laravel 시작하기 가이드

02. 개발환경 구축하기

📖 Laravel 개발 환경 설정 가이드

08. 라라벨 실행하기

📖 라라벨 실행 - Hello World

  • Laravel 개발 서버 실행하기
  • Welcome 페이지 확인하기
  • 서버 옵션 및 문제 해결

03. JinyPHP 패키지 설치

📖 JinyPHP 패키지 설치 및 설정 가이드

  • JinyPHP 핵심 패키지 설치 (Auth, Admin, Site)
  • 패키지 설정 및 초기화
  • 개발 환경 구성
  • 컴포넌트 생성 및 사용법

04. 서버 배포하기

📖 Laravel 서버 배포 가이드


🔄 개발 워크플로우

단계별 진행 순서

  1. Laravel 기초 학습01.Start/index.md
    • Laravel과 PHP 이해하기
    • 프레임워크 개념 학습
    • 의존성 관리 이해
  2. 환경 구축02.Setup/index.md
    • Laravel 개발 환경 설정
    • 로컬 데이터베이스 구성
    • GitHub 배포 준비
  3. JinyPHP 설치02.jinyphp.md
    • JinyPHP 패키지 설치
    • 관리자 패널 설정
    • 인증 시스템 구성
  4. 개발 및 테스트
    • Livewire 컴포넌트 개발
    • JinyPHP 기능 활용
    • 로컬 테스트 진행
  5. 서버 배포03.deploy/index.md
    • 클라우드 서버 설정
    • 프로덕션 환경 구성
    • HTTPS 적용 및 최적화

🛠️ 주요 기술 스택

백엔드

  • Laravel 12 - PHP 웹 프레임워크
  • PHP 8.4 - 최신 PHP 버전 (Property Hooks, JIT)
  • JinyPHP - Laravel 기반 확장 프레임워크

데이터베이스

  • SQLite (학습/개발용) / PostgreSQL 15+ (운영 권장) / MySQL 8.4 (인기 선택지)
  • Redis 7.x - 캐시 및 세션 스토리지

프론트엔드

  • Laravel Livewire 3.x - 동적 UI 컴포넌트
  • Tailwind CSS v4 - 유틸리티 CSS 프레임워크
  • Vite - 프론트엔드 빌드 도구

인프라

  • Ubuntu 25.10 - 서버 운영체제
  • Nginx 1.28 - 웹 서버
  • PHP-FPM 8.4 - PHP 프로세스 관리
  • Let’s Encrypt - SSL 인증서

📋 퀵 체크리스트

로컬 개발 환경

JinyPHP 설치

  • JinyPHP 패키지 설치 (02.jinyphp.md)
  • 관리자 패널 접속 확인
  • 인증 시스템 테스트

서버 배포


🔗 유용한 링크

공식 문서

개발 도구

배포 및 호스팅


❓ 문제 해결

일반적인 이슈

개발 지원

  • 로그 확인: storage/logs/laravel.log
  • 디버그 모드: .env에서 APP_DEBUG=true 설정
  • 캐시 클리어: php artisan optimize:clear

이 가이드는 Laravel 12 + JinyPHP 기반의 ERP 시스템 개발을 위한 종합 매뉴얼입니다.