속도, 구성 요소 등이 개선 된 Laravel 7 출시

laravel

라 라벨 개발팀 공개 최근에 새 버전 7의 출시 Laravel 6이 출시 된 지 몇 달 후 PHP 프레임 워크의

이것은 프레임 워크의 새로운 주요 버전입니다. 많은 새로운 기능과 함께 Laravel Airlock을 포함하여 라우팅 속도 향상 및블레이드 구성 요소 티켓, 사용자 지정 Eloquent 변환, HTTP 개발자 중심 클라이언트, CORS 지원 그리고 훨씬 더. 

Laravel 7의 새로운 기능은 무엇입니까?

이 새로운 버전의 프레임 워크는 다음과 같은 매우 흥미로운 새 기능을 제공합니다. "라 라벨 에어 록" 어느 SPA를위한 초경량 인증 시스템 제공 (단일 페이지 앱), 간단한 토큰 기반 API 및 모바일 앱.

기본적으로 무엇 에어 록 각 사용자에게 애플리케이션에서 계정에 대한 여러 API 토큰을 생성합니다. 이러한 토큰에는 토큰이 수행 할 수있는 작업을 지정하는 기술 / 스케일이 할당 될 수 있습니다.

그 위에 블레이드 구성 요소가 태그 기반 렌더링을 허용하도록 수정되었습니다., 속성 관리, 구성 요소 클래스, 온라인보기 구성 요소 등 개발팀에 따르면 블레이드 구성 요소의 이러한 재 설계는 매우 중요합니다. 따라서이 기능에 대한 자세한 내용은 블레이드 구성 요소에 대한 전체 설명서를 참조해야합니다.

이 새로운 버전의 Laravel 7에서도 찾을 수 있습니다. HTTP Guzzle 클라이언트 주변의 최소한의 표현적인 API, 다른 웹 애플리케이션과 통신하기 위해 나가는 HTTP 요청을 신속하게 작성할 수 있습니다. Guzzle을 둘러싼 Laravel 래퍼는 가장 일반적인 사용 사례와 즐거운 개발 경험에 중점을 둡니다.

더욱이 컴파일 된 경로와 캐시 된 경로를 일치시키기 위해 새 메소드가 포함되었습니다. 캐시 된 것입니다. 대규모 애플리케이션 (예 : 800 개 이상의 경로가있는 애플리케이션)에서 이러한 개선으로 인해 속도가 향상 될 수 있습니다. 이는 간단한 "Hello World"벤치 마크에서 초당 요청 수의 약 두 배입니다. 응용 프로그램을 변경할 필요가 없습니다.

Laravel의 Illuminate 클래스는 다양한 유용한 기능을 제공합니다. 문자열을 처리합니다. Laravel 7은 이제 이러한 기능 외에도보다 유동적이고 객체 지향적 인 캐릭터 관리 라이브러리를 제공합니다.

이전 버전의 Laravel에서는 교착 상태로 인해 데이터베이스 대기열이 프로덕션에 사용하기에 충분히 견고하다고 간주되지 않았습니다.

그러나, Laravel 7은 MySQL 8 이상을 사용하는 애플리케이션을 개선합니다. 데이터베이스 대기열로. FOR UPDATE SKIP LOCKED 절 및 기타 SQL 향상 기능을 사용하면 이제 데이터베이스 드라이버를 대용량 프로덕션 응용 프로그램에서 안전하게 사용할 수 있습니다.

또 다른 주요 변화 그게 지금이야 여러«메일러»구성이 허용됩니다. 단일 애플리케이션 용.

내에서 구성된 각 메일 응용 프로그램 구성 파일에는 고유 한 옵션과 고유 한 "전송"이있을 수 있으므로 응용 프로그램이 다른 전자 메일 서비스를 사용하여 특정 전자 메일 메시지를 보낼 수 있습니다.

기본적으로 라 라벨은 설정 파일에서 메일 프로그램으로 구성된 메일 프로그램을 사용합니다.

동안 기본 Markdown 메일 템플릿이 새로운 디자인을 받았습니다. Tailwind CSS 색상 팔레트를 기반으로 더욱 현대적입니다. 물론이 템플릿은 사용자의 필요에 따라 게시하고 사용자 지정할 수 있습니다.

예를 들어 애플리케이션은 소인을 사용하여 트랜잭션 메일을 보내고 Amazon SES를 사용하여 대량 메일을 보낼 수 있습니다.

마지막으로 중요한 것은 새로운 지원 교차 출처 리소스 교환 요청 응답을 구성하는 첫 번째 부분 (코르) 인기있는 Laravel CORS 패키지를 통합합니다.

Laravel 7에는 많은 변경 사항이 포함되어 있습니다. 당신은 l에서 세부 사항 및 기타 정보를 알 수 있습니다.릴리스의 릴리스와 새 버전을 다운로드 할 수있는 링크가 있습니다.

링크는 이쪽입니다. 


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.