Laravel 7的速度,組件等方面都有改進

laravel

Laravel開發團隊揭幕 最近 新版本7的發布 Laravel 6發布幾個月後的PHP框架。

這是框架的主要新版本 具有許多新功能, 包括Laravel Airlock, 改善佈線速度,以及刀片組件票證,自定義Eloquent轉換,以HTTP開發人員為中心的客戶端,CORS支持 以及更多。 

Laravel 7有什麼新功能?

該框架的新版本提供了一個非常有趣的新功能,該功能名為 “ Laravel氣閘” 哪一個 提供用於SPA的超輕身份驗證系統 (單頁應用), 簡單的基於令牌的API和移動應用程序。

基本上是什麼 允許 氣鎖 對於每個用戶,它是在您的應用程序中為您的帳戶生成多個API令牌。 可以為這些標記分配技能/標度,以指定標記可以執行的動作。

另一方面 刀片組件已進行了修改,以允許基於標籤的渲染,屬性管理,組件類,在線視圖組件等。 根據開發團隊的說法, 刀片組件的這種重新設計非常重要。 因此,您應該參考有關刀片組件的完整文檔以獲取有關此功能的更多信息。

我們也可以在這個新版本的Laravel 7中找到 圍繞HTTP Guzzle客戶端的最小且具有表現力的API,使您可以快速發出傳出的HTTP請求以與其他Web應用程序進行通信。 圍繞Guzzle的Laravel包裝器專注於最常見的用例和令人愉悅的開發經驗。

阿德瑪斯 包含新方法以匹配已編譯和緩存的路徑 已被緩存。 在大型應用程序中(例如,具有800條或更多路由的應用程序),這些改進可以提高速度,這大約是簡單的“ Hello World”基準測試中每秒請求數量的兩倍。 您無需對應用程序進行任何更改。

Laravel的Illuminate類提供了多種有用的功能 處理字符串。 除了這些功能之外,Laravel 7現在還提供了更加流暢和麵向對象的字符管理庫。

在早期版本的Laravel中,由於死鎖,數據庫隊列被認為不足以用於生產。

黃大仙禁運, Laravel 7對使用MySQL 8+的應用程序進行了改進 作為數據庫隊列。 使用FOR UPDATE SKIP LOCKED子句和其他SQL增強功能,數據庫驅動程序現在可以安全地用於批量生產的應用程序中。

另一個重大變化 現在是 允許配置多個“郵件程序” 對於單個應用程序。

配置文件可以具有其自己的選項,甚至可以具有其自己的唯一“傳輸”,從而允許您的應用程序使用不同的電子郵件服務來發送某些電子郵件。

默認情況下,Laravel將在其配置文件中使用配置為郵件程序的郵件程序。

默認的Markdown郵件模板已收到新設計 以及基於Tailwind CSS調色板的更現代的產品。 當然,可以根據用戶需要發布和定制該模板。

例如,您的應用程序可以使用郵戳來發送事務郵件,而使用Amazon SES來發送批量郵件。

最後但並非最不重要的是,它是新的 支持 第一部分配置跨域資源交換請求響應(跨域資源共享) 通過集成流行的Laravel CORS軟件包。

Laravel 7包含大量更改,其中 您可以在l中了解其詳細信息和其他信息發布版本,以及獲取新版本的鏈接。

鏈接是這個。 


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。