File tree Expand file tree Collapse file tree 1 file changed +19
-7
lines changed
src/LiveComponent/src/Test Expand file tree Collapse file tree 1 file changed +19
-7
lines changed Original file line number Diff line number Diff line change @@ -51,13 +51,25 @@ public function __construct(
5151 $ this ->metadataFactory ->getMetadata ($ mounted ->getName ())
5252 );
5353
54- $ this ->client ->request ('GET ' , $ this ->router ->generate (
55- $ this ->metadata ->get ('route ' ),
56- [
57- '_live_component ' => $ this ->metadata ->getName (),
58- 'props ' => json_encode ($ props ->getProps (), flags: \JSON_THROW_ON_ERROR ),
59- ]
60- ));
54+ if ('POST ' === strtoupper ($ this ->metadata ->get ('method ' ))) {
55+ $ this ->client ->request (
56+ 'POST ' ,
57+ $ this ->router ->generate ($ this ->metadata ->get ('route ' ), [
58+ '_live_component ' => $ this ->metadata ->getName (),
59+ ]),
60+ [
61+ 'data ' => json_encode (['props ' => $ props ->getProps ()], flags: \JSON_THROW_ON_ERROR ),
62+ ],
63+ );
64+ } else {
65+ $ this ->client ->request ('GET ' , $ this ->router ->generate (
66+ $ this ->metadata ->get ('route ' ),
67+ [
68+ '_live_component ' => $ this ->metadata ->getName (),
69+ 'props ' => json_encode ($ props ->getProps (), flags: \JSON_THROW_ON_ERROR ),
70+ ]
71+ ));
72+ }
6173 }
6274
6375 public function render (): RenderedComponent
You can’t perform that action at this time.
0 commit comments