Laravel 8.62 發布:在這裡獲得最佳見解!

已發表: 2022-04-18

Laravel 是一個開源 PHP 框架,可幫助構建 PHP 應用程序。 Laravel 8.62改變了遊戲規則。 在內置擴展和包的幫助下,流行度迅速增長。 隨著市場上發布的 Laravel 8.62,8.x 分支有了新的更新和功能。

Laravel 8.x 版本中最好的部分是什麼?

1. 版本控制方案

每週都會發布次要補丁,這有助於處理重大更改。 同時,主要框架每年都會在 1 月左右發布。

2. 例外

向後兼容性指南不處理命名參數功能。 他們可能計劃重命名函數參數以改進 Laravel 的代碼庫。 在 Laravel 方法中使用名稱參數時應謹慎行事,並預計將來會更改名稱。

3. 支持政策

Laravel 提供市場上最長的維護和支持。 Laravel 8.62 發布,包含常規錯誤修復、附加庫和許多其他有助於Laravel 開發的有效措施。

涵蓋最近發布的 Laravel 8.62 基本要素的完美清單:

1.新增元素

  • 向蟲洞添加單數語法糖
  • 維護模式期間的調度事件啟用和禁用
  • 添加新的 RefreshDatabaseLazily 測試特徵
  • 使 PendingMail 適合開發人員
  • 添加了一些 PHP 8.1 更改
  • 新的asserNotSoftDeleted方法添加
  • 模式的假裝選項:已添加修剪命令
  • make 使用過程中的害蟲選項:test Artisan 命令

2. Laravel 8.62 版本修復的問題

  • getDirty 方法,在 AsCollection 和 AsArrayObject 期間使用
  • 有時管理為數據數組中的兄弟值添加規則的條件
  • 處理數據庫值格式和自定義日期可轉換
  • 修復了驗證/密碼/照亮/驗證::passes()

3. Laravel 8.62 版本帶來的更新和變化

  • 可郵寄的斷言很流暢
  • 它允許匿名組件的 index.blade.php 視圖
  • 開發者可以忽略 cache.headers 選項中的尾隨分隔符
  • 可以針對通知上的 shouldSend 方法進行通知斷言
  • 允許將請求輸入檢索作為集合
  • 更改任何用於在 null 時決定關係名稱的 *
  • 只需要在模型中查找以.php結尾的文件:prune
  • /RouteListCommand 中 JSON 輸出期間中間件到數組的轉換

4.還原部分

在日期比較的幫助下比較自定義日期/不可變日期的可能性

Laravel 8.62 的即將到來的更新是什麼?

1. 在檢索期間獲取集合

這使您能夠有效地檢索輸入:

————————————————————————————————————————————

  1. // 前
  2. collect ($request -> input ('users', [])) -> each ( function ($user) {
  3. // …
  4. });
  5. // 🔥
  6. $request -> collect ('users') -> each ( function ($user) {
  7. // …
  8. });

————————————————————————————————————————————

2. 將單數語法糖添加到蟲洞中

在singular_wormhole 中,將句法糖附加到蟲洞中以使用奇異值。 別名現在變得單數,它遵循原始來源。

————————————————————————————————————————————

  1. // 前
  2. $this ->旅行( 1->週();
  3. $this ->旅行( -1 ) ->週();
  4. // 後
  5. $this ->旅行( 1->週();
  6. $this ->旅行( -1 ) ->週();

————————————————————————————————————————————

3.匿名索引刀片組件模板

在默認視圖中使用 index.blade.php 專門針對指向文件夾的匿名組件:

————————————————————————————————————————————

  1. {{– components/accordion/index.blade.php –}}
  2. < x-手風琴>
  3. {{– components/accordion/item.blade.php –}}
  4. < x-手風琴.item >
  5. {{– … –}}
  6. </ x-accordion.item >
  7. </ x-手風琴>

————————————————————————————————————————————

4. 使“PendingMail”有條件

此類使用“Conditionable”特徵,允許開發人員在調用 queue() 和 send() 之前在配置電子郵件期間使用 unless() 和 when() 方法。

5. 維護模式事件

這在啟用或禁用維護模式時運行。 您可以聘請 Laravel 開發人員進入外部服務,這有助於忽略任何監控或正常運行時間警報。

————————————————————————————————————————————

  1. 使用Illuminate\Foundation\Events\MaintenanceModeEnabled
  2. 使用Illuminate\Foundation\Events\MaintenanceModeDisabled
  3. 事件::調度MaintenanceModeEnabled ::class );
  4. 事件::調度MaintenanceModeDisabled ::class );

————————————————————————————————————————————

Laravel 6.83 版本中有很多見解。 您可以與開發人員建立聯繫以獲得更好的服務。

為什麼 Laravel 開發應該是以下 Web 項目的選擇?

更快更簡單

長期進入市場確保了廣大人群已經熟悉這個 PHP 框架 它提供了廣泛的內置模板,使開發過程更快。 這確保了企業的成本效益和更快的結果。

高度安全

安全一直是在線業務最關鍵的因素。 隨著Laravel 8.62的上市,它帶來了先進的安全功能,易於配置,以增強安全性以對抗在線漏洞。 它具有出色的用戶身份驗證功能,可確保數據安全可靠。

提高網站性能

Laravel 支持網站緩存,有助於提高速度和性能。 它還使用內存減少和索引數據庫來改進網站。

無縫處理流量

在特定時間後流量有可能會增長,您需要提供流暢的用戶體驗。 Laravel 有一個隊列方法來推遲可以稍後處理的特定任務。

第三方集成

每個網站都需要第三方工具來添加獨特而實用的功能。 Laravel 使開發人員的集成過程變得乾淨和容易。

結論

Laravel 8.62為開發人員和企業引入了有效的更新和更改。 這個 PHP 框架可確保您的網站安全並根據市場的最新趨勢進行更新。 你不想錯過 Laravel 的最新版本嗎? 現在就聯繫我們吧! 我們的 Laravel 專家團隊對 Laravel 平台具有適當的知識和理解。