我正在用 laravel 建立一个网站,我想调试我的程序,但很难使用 dd() 因为它会立即停止程序,我想让它在每次执行时一行一行地显示,知道吗?任何帮助将不胜感激,谢谢。
答案 0 :(得分:4)
无需输出到页面即可获得结果的另一种方法(有时对生产有用)是将其记录到文件中。 Laravel 内置了 Monolog,所以使用
Log::info($data);
并将结果写入项目文件夹内 storage/logs
中的文件。
答案 1 :(得分:2)
答案 2 :(得分:-2)
正如其他人所说:dd
表示 dump & die
。所以它转储结果并停止执行。
有一个较短的替代方案是 dump
,它不会终止执行。
也可以使用 print_r