File tree Expand file tree Collapse file tree 2 files changed +22
-1
lines changed
Expand file tree Collapse file tree 2 files changed +22
-1
lines changed Original file line number Diff line number Diff line change 1212use Illuminate \Support \Fluent ;
1313use Illuminate \Support \Str ;
1414use Livewire \Livewire ;
15+ use Livewire \Component ;
1516
1617/**
1718 * Collector for Models.
@@ -46,6 +47,26 @@ public function __construct(Request $request)
4647
4748 $ this ->data [$ key ] = $ this ->formatVar ($ data );
4849 });
50+
51+ Livewire::listen ('render ' , function (Component $ component ) use ($ request ) {
52+ // Create an unique name for each compoent
53+ $ key = $ component ->getName () . ' # ' . $ component ->getId ();
54+
55+ $ data = [
56+ 'data ' => $ component ->all (),
57+ ];
58+
59+ if ($ request ->request ->get ('id ' ) == $ component ->getId ()) {
60+ $ data ['oldData ' ] = $ request ->request ->get ('data ' );
61+ $ data ['actionQueue ' ] = $ request ->request ->get ('actionQueue ' );
62+ }
63+
64+ $ data ['name ' ] = $ component ->getName ();
65+ $ data ['component ' ] = get_class ($ component );
66+ $ data ['id ' ] = $ component ->getId ();
67+
68+ $ this ->data [$ key ] = $ this ->formatVar ($ data );
69+ });
4970 }
5071
5172 public function collect ()
Original file line number Diff line number Diff line change @@ -838,7 +838,7 @@ protected function isDebugbarRequest()
838838 protected function isJsonRequest (Request $ request )
839839 {
840840 // If XmlHttpRequest or Live, return true
841- if ($ request ->isXmlHttpRequest () || $ request ->headers ->get ('X-Livewire ' )) {
841+ if ($ request ->isXmlHttpRequest () || $ request ->headers ->has ('X-Livewire ' )) {
842842 return true ;
843843 }
844844
You can’t perform that action at this time.
0 commit comments