過去在 Laravel 想要取得執行當下的變數,不是 echo 出來,就是用 dd() 來印出變數值。
但如此動作總是中斷開發流程,又造成版面破版。
在剛釋出的 Laravel 5.7.x 版提供了一個新的 artisan 指令 dump-server
可以把要查看的變數或資訊印在 console視窗,又不造成中斷開發或視覺破版。
先讓 Laravel 執行一般網站模式,再開啟 dump-server 來監聽 dump()
若要取消監聽,用 Ctrl + C 即可中止。
我們來做個小試驗,在預設首頁的路由上加上 dump() 的程式碼
在瀏覽器上重整首頁,即可在 console 看到下列訊息
這新功能真是太方便了!
另外,若在正常模式下用 dump() 的話,則會在頁面最上方列出資訊,如下圖
Happy Coding! =)
沒有留言:
張貼留言