Heim >Backend-Entwicklung >PHP-Tutorial >Die Laravel-API-Schnittstelle verwendet Validator und kann keine spezifischen Fehlerinformationen zurückgeben, die bei der Überprüfung fehlschlagen.
Validator wird in der API-Schnittstelle verwendet, um das Formular zu validieren;
Wenn es Elemente gibt, die die Überprüfung bestehen,
werden alle zurückgegeben
<code>{ "message": "The given data failed to pass validation.", "status_code": 500 }</code>
Spezifische Informationen, die die Überprüfung nicht bestanden haben, können nicht zurückgegeben werden;
Wenn das Front-End oder das mobile Endgerät die zurückgegebene Fehlermeldung erhält;
Es kann dem Benutzer nicht mitgeteilt werden, welches Element die Anforderungen nicht erfüllt;
I What Ich will das;
<code>{ "message": "邮箱已经注册", "status_code": 500 } { "message": "必须是6-16位的密码", "status_code": 500 }</code>
Bitte sagen Sie mir, was ich tun soll?
Wenn Sie Laravel zum Schreiben von Schnittstellen verwenden;
Wie werden übermittelte Formularfelder überprüft? Wie kann ich Verifizierungsergebnisse zurückgeben?