2018/09/09

[Laravel] Laravel 5.7 的新功能: dump-server

過去在 Laravel 想要取得執行當下的變數,不是 echo 出來,就是用 dd() 來印出變數值。
但如此動作總是中斷開發流程,又造成版面破版。

在剛釋出的 Laravel 5.7.x 版提供了一個新的 artisan 指令 dump-server

可以把要查看的變數或資訊印在 console視窗,又不造成中斷開發或視覺破版。

 

先讓 Laravel 執行一般網站模式,再開啟 dump-server 來監聽 dump()



若要取消監聽,用 Ctrl + C 即可中止。



我們來做個小試驗,在預設首頁的路由上加上 dump() 的程式碼



在瀏覽器上重整首頁,即可在 console 看到下列訊息



這新功能真是太方便了!

另外,若在正常模式下用 dump() 的話,則會在頁面最上方列出資訊,如下圖

 

Happy Coding! =)

沒有留言: