Procházet zdrojové kódy

Form::input支持批量设置

jqh před 4 roky
rodič
revize
07ada1550a
1 změnil soubory, kde provedl 9 přidání a 3 odebrání
  1. 9 3
      src/Form.php

+ 9 - 3
src/Form.php

@@ -1597,8 +1597,8 @@ class Form implements Renderable
     /**
      * Get or set input data.
      *
-     * @param string $key
-     * @param null   $value
+     * @param string|array $key
+     * @param mixed        $value
      *
      * @return array|mixed
      */
@@ -1612,7 +1612,13 @@ class Form implements Renderable
             return Arr::get($this->inputs, $key);
         }
 
-        return Arr::set($this->inputs, $key, $value);
+        if (is_array($key)) {
+            $this->inputs = array_merge($this->inputs, $key);
+
+            return;
+        }
+
+        Arr::set($this->inputs, $key, $value);
     }
 
     /**