Ich muss mehrere hochgeladene Dateien validieren und sicherstellen, dass sie von einem bestimmten Typ und unter 2048 KB sind. Die folgende scheint nicht alle Dateien im Array "Dateien" zu überprüfen und vermutet nur die geposteten Dateien ungültiger Mime-Typ, wie es scheint, das Array-Objekt und nicht seinen Inhalt zu überprüfen.Überprüfen mehrerer Dateien im Array
public function fileUpload(Request $request)
{
$validator = Validator::make($request->all(), [
'files' => 'required|mimes:jpeg,jpg,png',
]);
if ($validator->fails())
{
return response()->json(array(
'success' => false,
'errors' => $validator->getMessageBag()->toArray()
), 400); }
}
Danke, hat den Trick gemacht. Ich frage mich, ob es eine Kurzform gibt, um auch eine Regel zu machen, bei der alle Dateien im Array nicht mehr als 5 MB überschreiten können? – LaserBeak
Ändern Sie das Maximum auf 'max: 5000' –
Aber wäre das 5000kb pro Bilddatei oder für das gesamte Array? Ich denke pro Datei – LaserBeak