Laravel 9의 공식 버전이 출시되었습니다: PHP v8.0 사용, 컨트롤러 라우팅 그룹, 새로운 기본 점화 오류 페이지, Laravel Scout 데이터베이스 엔진, 통합 Symfony Mailer, Flysystem 3.x, 향상된 Eloquent 접근자/수정자 , 그리고 더.
관련 권장 사항: "Laravel 9를 설치하는 두 가지 방법을 빠르게 설명"
새 홈페이지 디자인
출시 발표에 따르면 Laravel 9는 다음 장기 지원 버전입니다. (LTS)는 2024년 2월까지 버그 수정을 받고, 2025년 2월까지 보안 수정을 받게 됩니다. 또한, Laravel 9부터 Laravel의 릴리스 주기가 변경되었습니다. 새로운 주요 버전은 이전 6개월이 아닌 약 12개월마다 릴리스됩니다. 그 이유는 다음과 같습니다.
Laravel은 다양한 커뮤니티 기반 툴킷과 9개의 Symfony 구성 요소를 사용하여 프레임워크 내에서 많은 기능을 구현합니다. Symfony 6.0은 11월에 출시될 예정입니다. 이러한 이유로 우리는 Laravel 9.0 출시를 2022년까지 연기하기로 결정했습니다.
릴리스를 연기하면 업그레이드를 수행하기 위해 2022년 9월까지 기다리지 않고도 기본 Symfony 구성 요소를 Symfony 6.0으로 업그레이드할 수 있습니다. 또한 연례 릴리스는 항상 Symfony 출시 후 2개월 후에 발생하므로 향후 릴리스에 더 잘 대비할 수 있습니다.
Laravel 9의 새로운 주요 기능:
사용되는 PHP 버전의 최소 요구 사항은 PHP 8
경로에 대한 새로운 디자인 소개:list
새로운 --coverage 테스트 옵션 , 사용 가능 터미널에서 직접 적용 범위 표시
기본적으로 익명 스텁 마이그레이션 사용
새로운 쿼리 빌더 인터페이스
PHP 8 문자열 기능 지원
SwiftMailer에서 Symfony Mailer로 이메일 기능 마이그레이션
Flysystem 3.x
최적화된 Eloquent 접근자/수정자
Enum을 사용한 암시적 라우팅 바인딩(PHP 8.1)
컨트롤러 라우팅 그룹
Enum Eloquent 속성 변환
강제 범위 바인딩
Laravel Breeze API & Next.js
Laravel Scout Database Engine
전체 텍스트 색인/Where 절
인라인 블레이드 템플릿 렌더링
Soketi Echo Server
선택적 부트스트랩 5 페이지가 매겨진 보기
최적화된 점화 예외 페이지
새로운 str() 및 to_route() 도우미 기능
이들은 단지 L aravel 9 매체입니다. 전체 목록을 보려면 Laravel 9 릴리스 노트를 확인하세요. 그리고 업그레이드 가이드. 또한, 간단한 업데이트 방법을 원하시면 Laravel Shift를 참고하세요.
PHP 중국어 웹사이트의 laravel 동영상 튜토리얼 칼럼에는 최신 최신 laravel 기술 교육 동영상 및 문서가 포함되어 있으니 꼭 확인해보세요!