yangweijie / think-laradumps
debug tool Using Laradumps App in 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
debug tool Using Laradumps App in ThinkPHP6
LaraDumps
Click on your OS logo to download the Desktop App.
Available for Windows, Linux and macOS.安装
$ composer require yangweijie/think-laradumps --dev -vvv
用法
👋 Hello Dev,
Get Started
Requirements
PHP 7.2+ and ThinkPHP5.0+
5.0 要手动复制
config/config.php
到 项目根目录config/laradumps.php
Usage
- 配置 LaraDumps :
编辑 安装扩展后自动创建的 laradumps 配置文件
- 调试你的代码通过使用
ds()
和 ThinkPHP 应用里的 trace 一样使用。
dsd == halt
- 运行应用,然后看到调试的信息在 LaraDumps App 窗口里。
Here's an example:
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 独立开来的。 要高度扩展,可以实现基于本库再实现一个log 的驱动,倒时候配置database 的 trace 就行了。
License
MIT