yangweijie / think-laradumps
使用 Laradumps App 在 ThinkPHP 中调试的工具
1.0.8
2023-02-11 07:07 UTC
Requires
- php: >=7.2.0
- ramsey/uuid: ^4.2
- symfony/var-dumper: ^4.2 | ^5.4 | ^6.0
- topthink/framework: 5.1.* | ^6.0 | ^6.1
README
使用 Laradumps App 在 ThinkPHP6 中调试的工具
LaraDumps
点击您的操作系统标志下载桌面应用程序。
适用于 Windows、Linux 和 macOS。安装
$ composer require yangweijie/think-laradumps --dev -vvv
用法
👋 你好,开发者,
开始使用
要求
PHP 7.2+ 和 ThinkPHP5.0+
5.0 需要手动将
config/config.php
复制到项目根目录下的config/laradumps.php
用法
- 配置 LaraDumps
编辑安装扩展后自动创建的 laradumps 配置文件
- 通过使用
ds()
和 ThinkPHP 应用中的 trace 来调试您的代码。
dsd == halt
- 运行应用,然后在 LaraDumps App 窗口中查看调试信息。
以下是一个示例
Route::get('/', function () { ds('Home page accessed!'); return view('home'); });
ds('')->phpinfo();
ds()->table([['id'=1,'name'=>'a']], 'table');
ds()->time('event'); ds()->stopTime('event');
ds('调试信息1')->s('tab1'); // 可以输出不同调试到不同tab
至于显示日志功能和监听 SQL,是否要实现,因为这目前这个函数输出的是与 ThinkPHP log 独立的内容。要高度扩展,可以实现基于本库的日志驱动,到时配置 database 的 trace 即可。
许可证
MIT