建立于: 6年前 ( 更新: 6年前 )
Laravel 5.7.x,artisan命令开始支持并集成了Symfony的倾印伺服器(dump-server)罗。
透过artisan命令,启动dump-server,我们可以将dump的数据显示在console端。
所以就让我来用D-Laravel,小试一下牛刀。
首先,简单的用D-Laravel的bash(./create test10),建了一个新的Laravel Project,
透过别名( a --version )确认版本是否为 Laravel 5.7.x 以上。
在这里,下图中的a为Laravel的php artisan之别名。
如果,您对於D-Laravel的a别名设置,还不了解,请参考这篇。
透过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 以上。
在这里,下图中的a为Laravel的php artisan之别名。
如果,您对於D-Laravel的a别名设置,还不了解,请参考这篇。
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 !!
No Comment
Post your comment