在我的控制器中,当我执行$request->all()
从表单中获取所有输入时,它不会输出所有输入。即使应该有146个key-> value对,也总是限制为56。
```
array:56 [▼
"_token" => "ZgjRs0eg0WN9fgqylFd348kUcJErej0VBaSEcDf1"
"current_user" => "default@default.com"
"Devices" => ""
"Device:598" => array:20 [▶]
"Device:599" => array:20 [▶]
"Device:432" => array:20 [▶]
"Device:267" => array:20 [▶]
"Device:3860" => array:20 [▶]
"Device:2414" => array:18 [▶]
"Device:2413" => array:20 [▶]
"Device:2416" => array:18 [▶]
"Device:2415" => array:20 [▶]
"Device:2418" => array:18 [▶]
"Device:2417" => array:20 [▶]
"Device:2422" => array:18 [▶]
"Device:505" => array:18 [▶]
"Device:56" => array:20 [▶]
"Device:512" => array:18 [▶]
"Device:1032" => array:18 [▶]
"Device:3681" => array:18 [▶]
"Device:4851" => array:20 [▶]
"Device:843" => array:20 [▶]
"Device:54" => array:20 [▶]
"Device:561" => array:20 [▶]
"Device:516" => array:18 [▶]
"Device:439" => array:18 [▶]
"Device:4850" => array:18 [▶]
"Device:2421" => array:20 [▶]
"Device:488" => array:18 [▶]
"Device:612" => array:20 [▶]
"Device:65" => array:20 [▶]
"Device:239" => array:20 [▶]
"Device:147" => array:20 [▶]
"Device:514" => array:18 [▶]
"Device:617" => array:18 [▶]
"Device:2423" => array:18 [▶]
"Device:142" => array:20 [▶]
"Device:613" => array:18 [▶]
"Device:141" => array:20 [▶]
"Device:508" => array:18 [▶]
"Device:4856" => array:18 [▶]
"Device:55" => array:20 [▶]
"Device:4857" => array:20 [▶]
"Device:842" => array:18 [▶]
"Device:1134" => array:20 [▶]
"Device:161" => array:20 [▶]
"Device:1135" => array:20 [▶]
"Device:509" => array:18 [▶]
"Device:511" => array:18 [▶]
"Device:163" => array:20 [▶]
"Device:246" => array:20 [▶]
"Device:2424" => array:18 [▶]
"Device:2425" => array:20 [▶]
"Device:139" => array:20 [▶]
"Device:243" => array:20 [▶]
"Device:510" => array:1 [▶]
]
```
它仅在我的ubuntu服务器上发生。我的本地主机工作正常。是什么原因引起的?
答案 0 :(得分:2)
解决了。我正在编辑/etc/php/7.1/cli/php.ini
而不是/etc/php/7.1/apache2/php.ini
。现在,更改max_input_vars = 20000
之后,它就可以工作了。