2P by neo 4일전 | ★ favorite | 댓글과 토론
  • Laravel 12가 출시되어 React, Vue, Livewire를 위한 새로운 스타터 키트를 도입하고 최신 업스트림 종속성을 업데이트
  • 주로 유지보수에 중점을 두고 있으며, 업스트림 종속성을 업데이트하고 주요 변경 사항이나 새로운 기능은 최소화
  • 대부분의 애플리케이션은 코드 변경 없이 업그레이드 가능
  • Laravel은 연중 새로운 기능을 지속적으로 제공하며, 연간 릴리스는 종속성 업데이트나 새로운 PHP 버전 호환성 문제를 해결하는 데 사용됨

새로운 스타터 키트 소개

  • Laravel 12는 React, Vue, Livewire 지원을 포함한 새로운 스타터 키트를 제공함.
  • Shadcn 컴포넌트가 포함되며, Livewire 스택의 경우 Flux 컴포넌트의 무료 버전 선택 가능함.
  • 각 스타터 키트는 WorkOS AuthKit 변형을 제공함:
    • 소셜 인증
    • 패스키 인증
    • 이메일 기반 인증
    • WorkOS를 통한 SSO

PHP 8.2 최소 지원 계속

  • Laravel 12는 PHP 8.2를 최소 PHP 버전으로 요구함.
  • 이번 릴리스는 주로 유지보수에 중점을 두고 있으며, 업스트림 종속성을 업데이트하고 주요 변경 사항이나 새로운 기능은 최소화함.

Laravel 12 설치

  • Laravel Herd를 사용하는 경우 최신 버전으로 업데이트하여 새로운 설치 프로그램을 얻을 수 있음.
  • Herd 없이 Laravel Installer를 사용할 수 있음:
    composer global require laravel/installer  
    
    laravel new projectname  
    

Laravel 12로 업그레이드

  • Laravel Shift가 가장 쉬운 업그레이드 방법이지만, Laravel 문서의 업그레이드 가이드를 따를 수도 있음.

Laravel 지원 정책

  • 모든 Laravel 릴리스에 대해 버그 수정은 18개월, 보안 수정은 2년 동안 제공됨.
  • Lumen을 포함한 모든 추가 라이브러리는 최신 주요 릴리스만 버그 수정을 받음.