avto-dev / stacked-dumper-laravel
Laravel应用堆叠变量转储器
v1.8.0
2024-05-31 11:28 UTC
Requires
- php: ^8.1
- illuminate/container: ~10.0 || ~11.0
- illuminate/contracts: ~10.0 || ~11.0
- illuminate/http: ~10.0 || ~11.0
- illuminate/support: ~10.0 || ~11.0
Requires (Dev)
- laravel/laravel: ~10.0 || ~11.0
- phpstan/phpstan: ^1.10.66
- phpunit/phpunit: ^10.5
Suggests
- spiral/roadrunner-laravel: RoadRunner ⇆ Laravel bridge
README
堆叠变量转储器 | 用于Laravel应用
使用此包,您可以使用 \dev\dump()
和 \dev\dd()
函数转储任何变量,而无需停止主进程或向标准输出发送数据 (对于使用 RoadRunner 运行的应用程序是必需的)。
安装
使用以下命令通过composer安装此包
$ composer require --dev avto-dev/stacked-dumper-laravel "^1.0"
需要安装
composer
(如何安装composer)。
您需要修复包的主版本。
用法
在任何应用部分调用 \dev\dump()
和/或 \dev\dd()
。就这样 =)
RoadRunner用例
例如,如果您在控制器中尝试 dump('test');
,您将看到类似这样的内容
worker error: invalid data found in the buffer (possible echo)
但是,如果您使用此包提供的助手 \dev\dump('test');
,所有操作都将顺利进行
"test"
测试
为了测试此包,我们使用 phpunit
框架和 docker-ce
+ docker-compose
作为开发环境。因此,在克隆存储库后,只需在终端中写入
$ make build $ make latest # or 'make lowest' $ make test
变更日志
变更日志可以在 这里找到。
支持
如果您在此包中发现任何错误,请在此存储库中 创建一个问题。
许可
这是一个开源软件,根据 MIT许可证 授权。