foreach() 在 blade 中限制为 20 次迭代?

foreach() limited to 20 iterations in blade?

我在 blade 中有一个 foreach 遍历一个包含 25-30 个或更多元素的数组,它总是在 20 之后停止。

我没有收到任何错误,此后脚本继续正常运行,我找不到任何原因。

它是这样工作的:我上传了一些文件(25-30 个或更多)并且不会花很长时间(不到一分钟就可以 return 查看)。我获取文件信息,执行数据库查询并将数组发送到视图。

return view('checkfiles')->with('files', $files);

在我看来:

@foreach ($files as $file)
    <div class="block">
        <input type="text" name="data[{{ $file->count }}][packagename]" value="{{ $file->packagename }}">
     ...
    </div>
@endforeach

而且不管我上传了多少个文件,我只显示了20次。

有什么想法吗?

谢天谢地,我很快就找到了答案。 php.ini 限制为 20 个文件上传。