下面由教學欄目給大家介紹Laravel 8.17 ,希望對需要的朋友有所幫助!
昨天 Laravel 團隊釋出了 8.17 版本,引入了事務感知程式碼執行,在 request 物件中加入新的 dump() 和 dd() 方法,以及 8.x 分支的最新更改:
Mohamed Said 貢獻了一個事務管理器類,用於記錄事務、提交和回滾。該功能包括一個事務感知的處理程式,該處理程式在事務提交後(且僅在事務提交後)執行程式碼
DB::afterCommit(function () { // 僅在提交事務後執行。 // 如果事務回滾則丟棄。 Mail::send(...); });
感知事務的管理器為之後 listeners、jobs 、mail 等在預設情況下使用感知事務打下了基礎。
Trajche Nakov 在 Illuminate Request 類中貢獻了 dump()
和 dd()
方法:
$request->dd(); // 只列印陣列中的key $request->dd(['name', 'age']); // 將它們作為單獨的引數傳遞 $request->dd('name', 'age'); // 在執行驗證之前快速檢查請求引數 $request->dd()->validate([ 'name' => 'required' ]);
您可以在GitHub上看到新功能和更新的完整列表以及8.16.0 and 8.17.0 之間的區別 。 以下發行說明來自 changelog:
\ n
(#35409)Illuminate\Collections\Collection::sortBy()
(307f6fb)原文地址:https://laravel-news.com/laravel-8-17-0
譯文地址:https://learnku.com/laravel/t/53055
以上就是Laravel 8.17 釋出啦!的詳細內容,更多請關注TW511.COM其它相關文章!