【发布时间】:2017-10-16 16:53:08
【问题描述】:
我的情况是这样的:
我的看法:
{!! Form::open(['url' => 'product/store', 'class'=>'form-horizontal', 'method'=>'POST', 'files' => true]) !!}
...
<input type="file" class="form-control" name="photo[]" multiple>
...
{!! Form::close() !!}
我的控制器:
public function store(CreateProductRequest $request)
{
dd($request->all());
...
}
我在这里设置了必需的:
<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class CreateProductRequest extends FormRequest
{
public function authorize()
{
return true;
}
public function rules()
{
return [
'name'=>'required',
...
'photo[]'=> 'required|mimes:jpeg,bmp,png,jpg|max:7024',
];
}
}
名称为数组时不起作用
当我点击提交时,它会返回到表单添加
我该如何解决这个问题?
【问题讨论】:
-
试试:
'photo' => 'required', 'photo.*' => 'mimes:jpeg,bmp,png,jpg|max:7024',
标签: php laravel upload laravel-5.3 required