joshhanley / livewire-checksum-logger
用于调试Livewire数据损坏问题的校验和记录器
v0.0.3
2022-02-28 23:56 UTC
Requires
- php: ^7.4|^8.0
- illuminate/http: ^7.0|^8.0|^9.0
- illuminate/support: ^7.0|^8.0|^9.0
- livewire/livewire: ^2.0|dev-master
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中的示例
以下是示例日志输出