Ich habe ein paar Antworten auf diese Frage gefunden, aber ich weiß nicht, wie Sie sie auf meinen Code anwenden. Ich möchte Fehler nur für das Formular anzeigen, das eine fehlerhafte Anfrage hatte. Mein Problem ist, dass es momentan Fehler sowohl bei der Anmeldung als auch bei der Registrierung anzeigt, egal welche Datei fehlerhaft war.Laravel - Fehler für mehrere Formulare
Mein Usercontroller @ postRegister:
public function postRegister(Request $request)
{
$this->validate($request, [
'username' => 'required|min:3|max:50|unique:users',
'email' => 'required|email|unique:users',
'password' => 'required|min:4|max:120',
]);
Meine Dashboardansicht:
@if ($errors->any())
{
@foreach ($errors->all() as $error)
<p>{{ $error }}</p>
@endforeach
}
@endif
Wie kann ich diesen Anzeigefehler mache für eine bestimmte Form nur, aber auf der gleichen Seite wie andere Formen?
Benennen Sie Ihr Formular und überprüfen Sie, ob (ISset ($ _ POST ['login_submit']) {dann Fehler Abschnitt} oder if (ISset ($ _ POST ['register_submit']) {dann Fehler Abschnitt} Fehler Abschnitt wird nur angezeigt Wenn Sie das Anmeldeformular einreichen oder sich aufgrund Ihrer if-Bedingung registrieren, können Sie den Namen des Absendentasters oder den Namen des Formulars verwenden. – webDev