techsemicolon/laravel-dump-inspector

一个 Laravel 包,用于在不干扰实际网页的情况下检查数据转储

1.0.0 2019-03-31 22:15 UTC

This package is auto-updated.

Last update: 2024-08-29 05:18:27 UTC


README

Laravel 的 dump()dd() 函数非常酷。然而,有时在主网页上看到这些数据转储并不总是令人愉快。这个包实现了一个非常轻量级的检查器,就像浏览器的开发者工具一样,其中存储了所有数据转储。

使用方法

没有任何花哨的功能,您可以直接调用 idump() 函数,您可以将它记住为检查器窗口内的转储。

<?php
$user = \App\User::first();
idump($user);

这将使您的页面保持原样,并在右上角添加一个按钮以打开检查器,如下所示

Closed Laravel Dumper

一旦您点击“打开 Laravel Dumper”按钮,它将打开一个非常干净且简单的检查器窗口,如下所示

Closed Laravel Dumper

您可以在项目的任何地方拥有多个转储。这些将按顺序堆叠在检查器中。

您可以使用“最小化全部”操作来折叠所有转储,如下所示

Closed Laravel Dumper

您可以使用“展开全部”操作来展开所有转储,如下所示

Closed Laravel Dumper

等等...还有更多

如果将单个变量传递给 idump() 辅助函数,它将返回相同的值,这有助于您实际链接函数并像下面一样在转储之间使用

<?php 

// This will dump the query builder in the dump inspector and continue the first operation
$user = idump(\App\User::where('name', 'like', '%john'))->first();

版本支持

在 Laravel 版本 5.2 及以上版本上运行。

不建议在生产环境中使用此包。这只是帮助您在开发周期中使调试更加用户友好。

许可证

此包是开源软件,根据 MIT 许可证授权