Php foreach()在blade中的迭代次数限制为20次?
我在刀锋中有一个foreach,它通过一个包含25-30个或更多元素的数组,并且总是在20个元素之后停止 我没有得到任何错误,脚本继续正常之后,我找不到任何原因 这就是它的工作原理:我上传了很多文件(25-30个或更多),而且不需要很长时间(不到一分钟就可以返回视图)。我获取文件信息,执行数据库查询并将数组发送到视图Php foreach()在blade中的迭代次数限制为20次?,php,laravel,laravel-5,laravel-5.1,Php,Laravel,Laravel 5,Laravel 5.1,我在刀锋中有一个foreach,它通过一个包含25-30个或更多元素的数组,并且总是在20个元素之后停止 我没有得到任何错误,脚本继续正常之后,我找不到任何原因 这就是它的工作原理:我上传了很多文件(25-30个或更多),而且不需要很长时间(不到一分钟就可以返回视图)。我获取文件信息,执行数据库查询并将数组发送到视图 return view('checkfiles')->with('files', $files); 我认为: @foreach ($files as $file)
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
@foreach($files作为$file)
...
@endforeach
不管我上传了多少文件或什么文件,我只会显示20次
有什么想法吗?谢天谢地,我很快找到了答案。php.ini只能上载20个文件。您确定没有对查询结果分页吗?执行
dd(count($files))代码>在你的控制器上检查文件。我已经做了,并且解决了这个问题。它在php.ini中受到限制:)