Ich habe Probleme mit meinem Formular mit Laravel 5. Wenn ich das Enctype-Attribut zu 'Multipart/Form-Daten' angeben, erhalte ich einen Token Mismatch-Fehler. Wenn es entfernt wird, schlägt das Formular immer die Überprüfung fehl, die in meinem Controller angegeben wird.Laravel 5: Upload mehrere Dateien und andere Eingabe
HTML
<form class="lajax" action="{{ action('[email protected]') }}" method="POST">
<div class="form-group">
<label>Album Name</label>
<input type="text" name="name" class="form-control">
</div>
<div class="form-group">
<label for="coverFile">Album Cover Image</label>
<input name="cover" type="file" id="coverFile">
<p class="help-block">Example block-level help text here.</p>
</div>
<div class="form-group">
<label for="albumFiles">Album Images</label>
<input type="file" name="photos[]" multiple>
</div>
<button type="submit" class="btn btn-primary">Create Album</button>
{{ csrf_field() }}
</form>
-Controller
public function store(Request $request)
{
//request input verification rules
$rules=[
'name'=>'required',
'cover'=>'required|image',
'photos'=>'required|array',
'photos.*'=>'image'
];
//perform validation
$this->validate($request,$rules);
// blah blah
}
Insbesondere scheinen die Bilder scheitern.
Fehler gemeldet: Abdeckung ist kein Bild, Foto.0 ist kein Bild, Foto.1 ist nicht und Bild ..... und so weiter.
Bitte helfen