Bei der Validierung der Länge einer numerischen Eingabe in Laravel 5 kann es zu Problemen mit der Größenregel kommen. Anstatt die Länge der Eingabe zu prüfen, wird geprüft, ob die Eingabe genau der angegebenen Größe entspricht.
Um dieses Problem zu beheben, sollte die Ziffernregel verwendet werden. Laut der Laravel-Dokumentation:
$rules = [ 'national-id' => 'required|digits:10' ];
Die Ziffernregel überprüft, ob die Eingabe ein numerischer Wert mit einer Länge ist, die der angegebenen Zahl entspricht. In diesem Fall sollte das Feld „National-ID“ 10 Ziffern enthalten.
Die numerische Regel ist in diesem Szenario überflüssig, da die Ziffernregel bereits überprüft, ob die Eingabe numerisch ist.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3