Mein Fall ist wie folgt:Wie kann ich Array in Laravel 5.3 validieren?
Meine Ansicht:
{!! Form::open(['url' => 'product/store', 'class'=>'form-horizontal', 'method'=>'POST', 'files' => true]) !!}
...
<input type="file" class="form-control" name="photo[]" multiple>
...
{!! Form::close() !!}
Mein Controller:
public function store(CreateProductRequest $request)
{
dd($request->all());
...
}
ich hier erforderlich Set:
<?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',
];
}
}
Wenn der Name Array ist, es funktioniert nicht
Wenn ich auf "Senden" klicke, wird es zurück zum Formular hinzugefügt.
Wie kann ich dieses Problem lösen?
try: '‚Foto‘=>‚erforderlich ',' Foto. * '=>' Mimen: jpeg, bmp, png, jpg | max: 7024 ', ' –