Array-Validierung in Laravel Demystified
In Laravel kann die Validierung eines Arrays schwierig sein, wenn Sie nicht die richtige Syntax verwenden. Wenn Sie versuchen, ein Array mit Werten zu validieren, die in Eingabeelementen mit Namen wie „name[]“ gespeichert sind, ist es wichtig, die richtige Notation zu verstehen.
Um ein Array effektiv zu validieren, können Sie nicht das Sternchen ()-Symbol, da es die Werte des Arrays überprüft, nicht das Array selbst. Stattdessen sollten Sie einen bestimmten Namen für das Array deklarieren und das Sternchen () auf seine Werte anwenden.
Hier ist ein Beispiel:
$validator = Validator::make($request->all(), [ "names" => "required|array|min:3", "names.*" => "required|string|distinct|min:3", ]);
In diesem Beispiel:
Denken Sie daran, dass der Schlüssel zur erfolgreichen Array-Validierung in Laravel darin besteht, den Namen des Arrays explizit anzugeben und die Validierungsregeln auf seine einzelnen Werte anzuwenden.
Das obige ist der detaillierte Inhalt vonSo validieren Sie Arrays in Laravel: Eine Schritt-für-Schritt-Anleitung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!