每個人都喜歡清單,對嗎?因此,這裡是我最喜歡的 PHP/Laravel 開發工具
(免費)https://xdebug.org/
這對我來說真的很重要。我知道很多人會很高興
在需要時拋出 dd() 並且真的不覺得他們需要調試器。我不會說他們錯了,但我就是不能那樣工作:我需要能夠在程式碼中的任何位置停止執行,然後檢查每個變數的狀態,甚至更改一個在恢復之前更改值,或者從控制台調用幾個方法來看看會發生什麼事。這可以讓您免於多次更改 dd() 並重新啟動腳本。
我還發現它與單元測試結合特別有用:大多數時候我會在調試模式下運行測試並逐行檢查程式碼以確保一切都按計劃進行。在這種情況下,我沒有使用偵錯器來追蹤錯誤,只是作為我正常工作流程的一部分。
(免費)https://underground.works/clockwork/
這是另一個在開發時非常有用的工具,它在瀏覽器的開發人員工具中提供了一個工具欄,可以讓您深入了解每個請求期間發生的情況:日誌、調用了哪個控制器、哪個中間件、有多少資料庫查詢,有多少快取命中和未命中,請求的RAM 使用情況等等。
我發現最有用的部分是資料庫面板,它允許您查看所做的每個 SQL 查詢(參數已替換)以及所花費的時間。它可以很容易地註意到 n+1 個問題或找出哪個查詢花費的時間比應有的時間長。
(免費)https://mailpit.axllent.org/
Mailpit 基本上是一個「假」SMTP 伺服器,它不會實際發送電子郵件,而是將其顯示在 Web UI 中。這對於本地測試或暫存測試非常有價值,因為它允許您進行測試,而無需冒著向用戶發送實際電子郵件的風險,同時仍然使用實際的電子郵件地址來檢查收件人、副本、密件抄送是否正確。
它包含有用的功能,例如從自訂標頭標記郵件、檢查連結、檢查電子郵件的垃圾郵件刺客分數以及與許多電子郵件用戶端的兼容性。
(付費)https://www.jetbrains.com/phpstorm/
您可能已經知道 PhpStorm,我將其添加到該列表中,因為它絕對是我最喜歡的工具之一。它是付費的,與簡單的文字編輯器相比,它有點重和慢,但它提供了許多有用的功能,對我來說完全值得。
(付費)https://laravel-idea.com/
這個比 PhpStorm 更難賣,因為它只是一個 IDE 插件,可以為 Laravel 提供更好的支持,而且對於插件來說價格昂貴。更糟的是,我認為這些功能都應該是 PhpStorm 的一部分。但歸根結底,它使使用Laravel 變得更加容易,也使我的工作效率大大提高,這是值得的:它提供了創建新Laravel 類別的工具(模型、遷移、命令、事件作業..... . ),可以輕鬆地在所有這些之間導航,並且基本上自動完成您想要的所有內容(屬性、關係、驗證規則、請求欄位...)。
這就是我的!
我希望您找到了想要嘗試的東西,請在評論中分享您喜歡的任何其他工具!
以上是Laravel 開發的必備工具的詳細內容。更多資訊請關注PHP中文網其他相關文章!