原文連接: https://learnku.com/laravel/t...
討論請前往專業的 Laravel 開發者論壇: https://learnku.com/Laravel
Laravel 7 如今發佈幷包括許多新功能,包括 Laravel Airlock,更快的路由速度,自定義 Eloquent Casts,Blade 組件標籤,流暢的字符串操做,新的 HTTP 客戶端,CORS 支持以及更多功能。laravel
在咱們介紹新功能以前,咱們要指出的是,從版本 6 開始,Laravel 如今遵循 semver,並將每六個月發佈一個新的主要版本。您能夠查看發佈過程在這裏。數據庫
Laravel Airlock 爲 SPA (單頁應用程序)、移動應用程序和基於令牌的簡單 API 提供了輕巧的身份驗證系統。 Airlock 容許您的應用程序的每一個用戶爲其賬戶生成多個 API 令牌。這些令牌能夠被授予功能 / 做用域,指定了容許令牌執行哪些動做。緩存
Laravel 有多種內置的,有用的強制類型。可是,您有時可能須要定義本身的強制類型。如今,您能夠經過定義實現 CastsAttributes 接口的類來實現此目的。app
實現此接口的類必須定義 get 和 set 方法。 get 方法負責將數據庫中的原始值轉換爲強制轉換值,而 set 方法應將強制值轉換爲能夠存儲在數據庫中的原始值。框架
Blade 組件已進行了大修,以容許基於標籤的渲染,屬性管理,組件類,內聯視圖組件等。因爲 Blade 組件的改動很是普遍,所以請查閱完整的 Blade 組件文檔以瞭解此功能。spa
如今,Laravel 爲 Guzzle HTTP 客戶端相關提供了一種表達能力極強的 API,使您能夠快速發出 HTTP 請求以與其餘 Web 應用程序進行通訊。Laravel 的 Guzzle 相關 wrapper 專一於其最多見的用例和良好的開發人員體驗。.net
Laravel 7 提供了一種新方法,用於匹配已使用 Artisan 的 route:cache 命令已緩存的路由。在大型應用程序 (例如,具備 800 條或更多路由的應用程序) 上,這些改進能夠使簡單的 「Hello World」 基準每秒請求速度提升 2 倍,而無需更改您的應用程序。blog
這些只是 Laravel 7 全部新功能中的少許,要查看完整列表,請查看發行說明以及升級指南。接口
Taylor 還在Laracon Online上提供了其中一些功能的演練,若是你想看的話如今還能夠買票,以及Laracasts關於這次發佈也有一個新系列。作用域
與全部版本同樣,衆人拾柴成就了 Laravel,咱們要感謝作出貢獻的每個提交 PR、分享想法以及使用框架的人。Laravel 是一支真正的全球團隊。
原文連接: https://learnku.com/laravel/t...
討論請前往專業的 Laravel 開發者論壇: https://learnku.com/Laravel