我的情況下是這樣的:如何驗證laravel 5.3中的數組?
我的觀點:
{!! 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。*'=>'mimes:jpeg,bmp,png,jpg | max:7024',' –