joshhanley/livewire-checksum-logger

用于调试Livewire数据损坏问题的校验和记录器

v0.0.3 2022-02-28 23:56 UTC

This package is auto-updated.

Last update: 2024-08-29 06:23:12 UTC


README

此包将Livewire的指纹和memo数据记录到日志通道中,以便调试“Livewire遇到损坏数据”错误。

安装

要安装此包,请运行

composer require joshhanley/livewire-checksum-logger

使用方法

在您的.env文件中,将以下选项设置为true以启用,设置为false以禁用(或删除)

LIVEWIRE_CHECKSUM_LOGGER_ENABLED=true

您还可以指定包将使用的通道。目前默认使用Laravel的log,但也支持ray

LIVEWIRE_CHECKSUM_LOGGER_CHANNEL=ray

配置好环境变量后,发送一个包含Livewire组件的初始请求。您应该会看到Livewire组件ID和“RESPONSE”以及指纹和memo负载。

然后触发一个Livewire请求,您应该会看到Livewire组件ID和“REQUEST”以及指纹和memo负载。

然后您可以手动比较这些内容,看是否有任何差异。

以下是在ray中的示例

ray example

以下是示例日志输出

log example