Skip to content

Commit a1c04da

Browse files
committed
Simplify request data parsing
1 parent 1d92443 commit a1c04da

File tree

1 file changed

+1
-13
lines changed

1 file changed

+1
-13
lines changed

app/Models/Request.php

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,8 @@ public static function create(array $data): self
2525
}
2626

2727
if (!empty($data['data'])) {
28-
dump($data['data']);
2928
// TODO: handle JSON payload
30-
// -d 'foo=bar&qui[]=1' -d 'qui[]=2'
31-
$request->data = collect($data['data'])
32-
->flatMap(function ($data) {
33-
$output = [];
34-
parse_str($data, $output);
35-
36-
return $output;
37-
})
38-
->all();
39-
40-
$dataAsArrays = array_map();
41-
$data = array_merge_recursive(...$dataAsArrays);
29+
parse_str(implode('&', $data['data']), $request->data);
4230
}
4331

4432
if (!empty($data['fields'])) {

0 commit comments

Comments
 (0)