What are your requirements/what are you looking for in a Livewire debug tool? I've just console logged (in a local env) each component as it's initialized and it's data. Other than DD'ing what I need or being more verbose with my logging on actions I haven't needed anything else.
Are there any Livewire dev tools that actually currently work?
Started my first livewire project earlier this year, but have struggled to find a debug tool that is currently maintained and working.
I've tried:
- Livewire Devtools - no longer maintained and crashes chrome,
- WireSpy - not sure if still an active project, but introduces Alpine errors into the project so can't be relied upon.
- Laravel DebugBar - works fine but not the easiest to see mutations and not built specifically for livewire.
- Laravel Livewire Debugger - A livewire 2 project I forked and got to work with livewire 3 that uses vue.js devtools to display the state of livewire components. It's better than nothing but has bugs I need to find the time fix.
Another issue I've faced with WireSpy and Laravel DebugBar is that the project I'm working on uses FluxUI and the modals in flux use the dialog element which has its own stacking context, so the debug bars appear behind any open modals. A problem if much of your application is in modals & flyouts.
I wrote a TamperMonkey script to get around this limitation by placing the debug bars in their own dialog when one in the application is opened. Actually seems to work pretty well, and at least makes Laravel debugbar usable.
Am I missing something obvious here? If not I'm pretty shocked there isn't an equivalent of vue.js devtools for Livewire, pretty essential for a front end framework IMO.
Devtools for Livewire will surely please you. It provides a deep understanding of components, events and requests.


Please or to participate in this conversation.