by Devin Yang

建立於: 7年前 ( 更新: 7年前 )

Laravel 5.7.x,artisan指令開始支援並整合了Symfony的傾印伺服器(dump-server)囉。
透過artisan指令,啟動dump-server,我們可以將dump的資料顯示在console端。
php artisan dump-server
或是,將傾印(dump)的資料,轉存成html格式。
php artisan dump-server --format=html > dump.html

所以就讓我來用D-Laravel,小試一下牛刀。
首先,簡單的用D-Laravel的bash(./create test10),建了一個新的Laravel Project
透過別名( a --version )確認版本是否為 Laravel 5.7.x 以上。
在這裡,下圖中的aLaravelphp artisan之別名。
如果,您對於D-Laravela別名設定,還不了解,請參考這篇

OK,那就 來啟動dump-server吧,輸入a dump-server


因為只是簡單測試,所以,我直接修改welcome.blade.php檔,內容如下:
下方的程式碼中,我要用dump()功能,印出$test變數,到console端。
    @php
    $test="TEST";
    #測式dump-server印出資料
    dump($test);
    @endphp

    測試dump-server及
    dump();功能

載入頁面,看看,是否有東西被dump出來。

在上方的瀏覽畫面中,我們可以看到,一旦啟動了dump-server,傾印的資料不會在瀏覽器中被顯示出來,
反而是由terminal上傾印(dump)出了TEST變數囉。

Cool !!

Tags: laravel

Devin Yang

文章內容無法一一說明,如果您有什麼不了解處,歡迎提問哦:)

No Comment

Post your comment

需要登入才可留言!

類似的文章


laravel

我如何升級後台到Lravel 5.5

我的後台一開始是自己打造的框架,一樣採用MVC架構,自己做的資料庫連線及環境設定檔等,包含自己的樣版語法,直到我想要去支援Restful時, 有個想法,別人都寫好了我何必自己去重寫同樣的功能,寫出來會比較好嗎? 所以開始改用框架, 一開始採用Slim,主要因為他對於php的支援版本較低,但由於的Slim的twig templates沒有Laravel的blade template好用...

laravel

Facebook的測試用戶

是否有人跟我一樣網站用OAuth進行網站的使用者登入,在Facebook的開發者頁面有一個「測試用戶」, 可以用來測試Facebook的功能是否正常, 因為網站搬家到Google的GCE時,不知何故,我居然在Laravel的User的model中$fillable的array內多貼了一個~, 一般情況下程式都正常運作,但是在新使用者登入時,就出錯給你看。 一直聽到有人說,沒法登入這個網站留言,我想說,我都很正常呀。@@ 今天使用測試用戶測試後,哈,發覺我的網站上的登入功能根本壞很久了。

d-laravel, docker, laravel, docker-compose

D-Laravel v1.0.0 release變更說明

為了讓container可以被更靈活運用,D-Laravel釋出v1.0.0版了,此版本為不向下相容變更。 https://github.com/DevinY/dlaravel/releases/tag/v1.0.0 如果您使用為 v1.0.0 之前,您需修改Laravel專案的.env檔,DB_HOST=127.0.0.1變更為DB_HOST=db 如果您有自訂的docker-compose-custom.yml檔....more