GN⁺: Laravel 12 출시
(laravel-news.com)- 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을 포함한 모든 추가 라이브러리는 최신 주요 릴리스만 버그 수정을 받음.