首页 > 解决方案 > Laravel POST 输入有限制吗?

问题描述

在我的控制器中,当我$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 服务器上。我的本地主机工作正常。是什么导致了这个问题?

标签: phplaravelapache

解决方案


解决它。我正在编辑/etc/php/7.1/cli/php.ini而不是/etc/php/7.1/apache2/php.ini. 现在更改后max_input_vars = 20000,它可以工作了。


推荐阅读