我有一个表单,它有多个表单文件上传- 6。
<div class='form-group'>
<div class='row'>
<div class='col-md-12'>
<div class='btn btn-info btn-md'>
{!!Form::file('image-1')!!}
</div>
</div>
</div>
</div>
<div class='form-group'>
<div class='row'>
<div class='col-md-12'>
<div class='btn btn-info btn-md'>
{!!Form::file('image-2')!!}
</div>
</div>
</div>
</div>在我的控制器里,我不想做
if(Input::hasFile('image-1')||Input::hasFile('image-2')|| etc) {
//code
}另外,每个新映像都是我DB中的一个新行。我真的不想做
$image-1 = Image::create();$image-2 = Image::create();
为此,我可以将所有内容放入数组并循环遍历,通过每个iteration...But创建一个对象--我仍然需要创建一个包含所有输入对象的数组,这是很烦人的。请告诉我O_O的方式
发布于 2015-10-19 06:41:59
将所有文件输入命名为,
{!!Form::file('images[]')!!}那么images是一个array
你可以用拉拉获得输入,
$images = Request::input('images');然后,您可以在foreach数组上使用$images并做您想做的事情。
https://stackoverflow.com/questions/33208039
复制相似问题