Also der Titel sagt alles, andere Regeln wie "Pantomimen" funktionieren, aber ich kann Formular ohne Datei-Upload senden. Natürlich kann ich "erforderlich" Attr in HTML verwenden, aber ich will nicht.Laravel File Validierungsregel "Required" funktioniert nicht
Controller
$rules = [
'img.*' => 'required|mimes:png,jpeg,jpg',
];
$customMessages = [
'img.required' => 'Yo, what should I call you?',
];
$this->validate($request, $rules, $customMessages);
View
<div class="form-group{{ $errors->has('img.'.$i) ? ' has-error' : '' }}">
<label for="img">File input</label>
<input type="file" class="form-control-file" id="img" value="{{old('img.'.$i)}}" name="img[]">
<small class="text-danger">{{ $errors->first('img.'.$i) }}</small>
</div>
ich anderen Eingänge haben, aber mit type="text"
und ihre "required"
Regel funktioniert gut. Was ist los mit type="file"
? Kann nicht die Antwort finden ...
Welche Version von Laravel ist das? – apokryfos
Es ist Laravel 5.5 – qqmydarling