yangweijie/think-laradumps

使用 Laradumps App 在 ThinkPHP 中调试的工具

1.0.8 2023-02-11 07:07 UTC

This package is auto-updated.

Last update: 2024-09-11 10:19:18 UTC


README

使用 Laradumps App 在 ThinkPHP6 中调试的工具

LaraDumps


LaraDumps Windows App LaraDumps MacOS App LaraDumps Linux App

点击您的操作系统标志下载桌面应用程序。

适用于 Windows、Linux 和 macOS。

📚 文档


安装

$ composer require yangweijie/think-laradumps --dev -vvv

用法

👋 你好,开发者,


开始使用

要求

PHP 7.2+ 和 ThinkPHP5.0+

5.0 需要手动将 config/config.php 复制到项目根目录下的 config/laradumps.php

用法

  1. 配置 LaraDumps

编辑安装扩展后自动创建的 laradumps 配置文件

  1. 通过使用 ds() 和 ThinkPHP 应用中的 trace 来调试您的代码。

dsd == halt

  1. 运行应用,然后在 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