每個人都喜歡列表,對嗎?因此,這裡是我最喜歡的 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 類別的工具(模型、遷移、命令、事件作業..... . ),可以輕鬆地在所有這些之間進行導航,並且基本上自動完成您想要的所有內容(屬性、關係、驗證規則、請求欄位...)。
這就是我的!
我希望您找到了想要嘗試的東西,請在評論中分享您喜歡的任何其他工具!
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3