上篇文章讲过打印数据的函数;
写给thinkphp开发者的laravel系列教程(九)打印数据
but 打印函数有个弊端是会破坏打印页面的 html 结构;
在不使用 IDE 编辑器断点调试的情况;
有什么方案既能打印数据还不破坏页面结构呢?
使用 thinkphp 的童鞋肯定对下面这个小图标很熟悉;
点击打开是会显示当前页面的一些信息;
就像 chrome 或者 firefox 的 F12 开发者调试工具一样;
比较有用的是当前页面的数据是执行了那些 sql 后得出的;
我们可以借助这个小功能把数据打印在 trace 中;
比如说要打印一个 $data
;
$data = [
'title' => '白俊遥博客',
];
trace($data);
效果就是下面这个样子的;
laravel 并没有内置这样的工具;
不过 laravel 的生态做的好;
有一个扩展包可以实现同样的效果;
barryvdh/laravel-debugbar
安装的过程就照着文档来吧;
成功后的效果是在左下角有这样一个小图标;
点击后是这个样子的;
颜值是要比 thinkphp 的 trace 高不少;
我最常用的也是觉得最好用的就是 Queries 这项;
查看运行的 sql 相当的方便啊;
同样的;如果想在 debugbar 中打印数据;
调用的方式如下;
$data = [
'title' => '白俊遥博客',
];
debug($data);
效果就是这个样子了;
本文为白俊遥原创文章,转载无需和我联系,但请注明来自白俊遥博客https://baijunyao.com 欢迎捐赠赞赏加入组织创建QQ群及捐赠渠道
Nirvana丶 :1
2021-03-11 00:36:21 回复
只是→路过、、、 :我安装好了,但是就是不出来。app_debug都是true了也不行。请问该怎么测啊?
2019-08-08 10:51:08 回复
花舞千魂殇 :打印运行的sql 很食用
2018-07-27 10:05:14 回复
、TiMi :5fbe81e7b2b462dcf6ea1230ffa3de19这是什么加密
2017-11-23 14:57:06 回复
Locke :
2017-11-19 10:50:07 回复
叮叮咚咚叮叮咚 :帅白厉害!!!
2017-11-16 21:36:22 回复
叮叮咚咚叮叮咚 :
2017-11-17 15:50:37 回复
Han-MeiM :为什么我安装好后,下面是长长的一条呀
2017-11-13 10:41:43 回复
云淡风晴 :但右下角的叉号就变成你想要的了;
2017-11-13 23:36:33 回复
网络攻城狮 :这博客很不错
2017-11-05 20:39:37 回复
SD :
2017-11-03 15:37:01 回复
:
2017-10-31 17:11:07 回复
嘸иAì色子 :
2017-10-31 14:20:51 回复
♚哒☜ :
2017-10-30 14:06:59 回复
♚哒☜ :再来学会
2017-10-30 14:05:59 回复
♚哒☜ :haha
2017-10-30 14:08:15 回复
嘸иAì色子 :
2017-10-31 15:21:10 回复
嘸иAì色子 :
2017-10-31 15:23:11 回复
嘸иAì色子 :
2017-10-31 15:27:31 回复
网络攻城狮 :
2017-11-05 20:41:08 回复
若只初见 :21212121212121
2017-11-09 14:17:14 回复
小川☆哲梦 :请问editor.md如何设置图片大小的
2017-10-30 08:48:14 回复
云淡风晴 :markdown没有图片大小的设置;可以插入原生html标签;或者裁剪好图片;或者css控制;
2017-11-08 00:05:30 回复
:学习了
2017-10-28 20:52:59 回复
♚哒☜ :不错
2017-11-19 14:03:33 回复
阳光 :博客写得真棒,希望交换友链,米扑博客已添加贵站https://blog.mimvp.com/skill/米扑博客 PR=4,每周更新技术文章,百度收录 2000+
2017-10-28 00:34:54 回复
蓝天白云 :这个包不错,谢谢推荐!
2017-10-27 17:00:14 回复
麦志健 :这个工具好
2017-10-26 16:27:21 回复
♚哒☜ :这个工具好
2017-10-24 14:23:07 回复
若只初见 :3424
2017-11-04 17:51:00 回复
TAB :这个博客可以的。
2017-11-25 15:31:24 回复
最新评论