Pārlūkot izejas kodu

Merge pull request #418 from thewhit/master

Format PUT request body as urlencoded.
Shalvah 6 gadi atpakaļ
vecāks
revīzija
8fca0199d7
1 mainītis faili ar 4 papildinājumiem un 2 dzēšanām
  1. 4 2
      src/Postman/CollectionWriter.php

+ 4 - 2
src/Postman/CollectionWriter.php

@@ -37,14 +37,16 @@ class CollectionWriter
                     'name' => $groupName,
                     'description' => '',
                     'item' => $routes->map(function ($route) {
+                        $mode = $route['methods'][0] === 'PUT' ? 'urlencoded' : 'formdata';
+
                         return [
                             'name' => $route['title'] != '' ? $route['title'] : url($route['uri']),
                             'request' => [
                                 'url' => url($route['uri']),
                                 'method' => $route['methods'][0],
                                 'body' => [
-                                    'mode' => 'formdata',
-                                    'formdata' => collect($route['bodyParameters'])->map(function ($parameter, $key) {
+                                    'mode' => $mode,
+                                    $mode => collect($route['bodyParameters'])->map(function ($parameter, $key) {
                                         return [
                                             'key' => $key,
                                             'value' => isset($parameter['value']) ? $parameter['value'] : '',