laradumps/laradumps

Laravel 的转储组件。

资助包维护!
luanfreitasdev

v3.2.0 2024-08-30 20:51 UTC

README

LaraDumps

下载应用程序

适用于 Windows、Linux 和 macOS。

📚 文档


Latest Version Total Downloads Latest Version Tests License

👋 嗨,开发者!


LaraDumps 是一个友好的应用程序,可以提升你的 Laravel PHP 编程和调试体验。

使用 LaraDumps 时,你可以在独立的桌面应用程序中看到你的调试结果。

以下是一些可用的调试工具:

  • 转储 单个或多个变量。
  • dumpdd 发送到 LaraDumps 应用程序。
  • 监控 Laravel 邮件
  • 在具有内置搜索功能的 表格 中查看你的转储值。
  • 使用不同的 屏幕 提高你的调试体验。
  • 监控 SQL 查询。
  • 监控慢查询 SQL 查询。
  • 监控 Laravel 日志
  • 监控 Livewire 组件
  • 验证 JSON 字符串
  • 验证字符串是否 包含 子字符串。
  • 查看 phpinfo() 配置。
  • 列出你的 Laravel 路由
  • 检查 模型 属性。
  • 在我们的 参考表 中了解更多信息。
  • 多种主题(浅色、深色、dracula、dim、retro ...)
  • 快捷方式(清除、总在最前)

开始使用

要求

PHP 8.1+ 和 Laravel 10.0+

使用 Laravel

 composer require laradumps/laradumps --dev

PHP 项目

 composer require laradumps/laradumps-core --dev

另请参阅:https://laradumps.dev/get-started/release-notes.html#php-package

  • 使用与 Laravel 本地函数 dump() 或 dd() 相同的方式使用 ds() 调试你的代码。

  • 运行你的 Laravel 应用程序,并在 LaraDumps 应用程序窗口中查看调试转储。

示例

以下是一个示例

// File: routes/web.php

<?php 

Route::get('/', function () {
    ds('Home page accessed!');
    return view('home');
});

桌面应用程序接收

// File: routes/web.php

<?php 

Route::get('/', function () {
    \App\Models\User::all(); // duplicate query example
    \App\Models\User::all(); // duplicate query example
    \App\Models\Dish::all();
    return '';
});

桌面应用程序接收

致谢

LaraDumps 是一个免费的开源项目,它受到了 Spatie Ray 的启发,请查看它!