DB::afterCommit(function () { // 仅在提交事务后执行。 // 如果事务回滚则丢弃。 Mail::send(...); });感知事務的管理器為之後listeners、jobs 、mail 等在默認情況下使用感知事務打下了基礎。 在Request 物件中加入dump() 和dd() 方法
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:v8.17.0新增- #新增: 事務執行感知程式碼(#35373, 9565598)
- #request 對像新增dd() 和dump() (#35384, c43e08f)
- 使用enqueueUsing 方法使所有job 入隊列(#35415, 010d4d7, #35437)
- 修復文字為0的多型morphMaps的問題(#35364)
- 修正withAggregate 方法中的自關聯問題(#35392, aec5cca, #35394)
-
修正了在PendingCommand 中使用PHP_EOL 取代
\ n (#35409) - 修復Symfony/Mime 更新後image/jpeg 格式的圖片驗證問題(#35419)
- 修正了無法自訂投射到物件的情況(#35420)
-
修正
Illuminate\Collections\Collection::sortBy() (307f6fb) - 使用doubleiMonthly() 指定時間時,請勿使用分鐘和小時覆蓋(#35436)
- 使DownCommand 重新啟動後可用於渲染視圖(#35357, b1ee97e)
- 設定雲端驅動程式的預設值(0bb7fe4)
- #更新Tailwind 分頁焦點樣式(#35365)
- Redis:允許傳遞連線名稱(#35402)
- 將Wormhole 修改成使用Date Factory (#35421)
原文網址:https://laravel-news.com/laravel-8-17-0翻譯網址:https://learnku.com/laravel/t/53055####
以上是Laravel 8.17 發布囉!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

選擇Laravel開發項目是因為其靈活性和強大功能適應不同規模和復雜度的需求。 Laravel提供路由系統、EloquentORM、Artisan命令行等功能,支持從簡單博客到復雜企業級系統的開發。

Laravel和Python在開發環境和生態系統上的對比如下:1.Laravel的開發環境簡單,僅需PHP和Composer,提供了豐富的擴展包如LaravelForge,但擴展包維護可能不及時。 2.Python的開發環境也簡單,僅需Python和pip,生態系統龐大,涵蓋多個領域,但版本和依賴管理可能複雜。

Laravel是如何在後端邏輯中發揮作用的?它通過路由系統、EloquentORM、認證與授權、事件與監聽器以及性能優化來簡化和增強後端開發。 1.路由系統允許定義URL結構和請求處理邏輯。 2.EloquentORM簡化數據庫交互。 3.認證與授權系統便於用戶管理。 4.事件與監聽器實現松耦合代碼結構。 5.性能優化通過緩存和隊列提高應用效率。

Laravel受歡迎的原因包括其簡化開發過程、提供愉快的開發環境和豐富的功能。 1)它吸收了RubyonRails的設計理念,結合PHP的靈活性。 2)提供瞭如EloquentORM、Blade模板引擎等工具,提高開發效率。 3)其MVC架構和依賴注入機制使代碼更加模塊化和可測試。 4)提供了強大的調試工具和性能優化方法,如緩存系統和最佳實踐。

Django和Laravel都是全棧框架,Django適合Python開發者和復雜業務邏輯,Laravel適合PHP開發者和優雅語法。 1.Django基於Python,遵循“電池齊全”哲學,適合快速開發和高並發。 2.Laravel基於PHP,強調開發者體驗,適合小型到中型項目。

PHP和Laravel不是直接可比的,因為Laravel是基於PHP的框架。 1.PHP適合小型項目或快速原型開發,因其簡單直接。 2.Laravel適合大型項目或高效開發,因其提供豐富功能和工具,但學習曲線較陡,性能可能不如純PHP。

laravelisabackendframeworkbuiltonphp,設計ForweBapplicationDevelopment.itfocusessonserver-sideLogic,databasemagemention和Applicationstructure和CanBeintegratedWithFrontendTechnologiesLikeLikeVue.jsorreActeReacterVue.jsorreActforforfull-stackDevefloct。

本文討論了Laravel中的創建和使用自定義刀片指令以增強模板。它涵蓋了定義指令,在模板中使用它們,並在大型項目中管理它們,強調了改進的代碼可重複性和R等好處


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)