Lösen Sie das Problem, dass Laravel die Eingabe „Benutzername“ nicht erkennen kann
<p>Ich bin neu bei Laravel und mein Code hat vorher funktioniert, aber ich habe „Name“ in „Benutzername“ geändert und wenn ich dann auf „Senden“ klicke, wird angezeigt, dass er keinen Standardwert hat. </p>
<pre class="brush:php;toolbar:false;">class UserSignup erweitert Controller {
öffentliches Funktionsregister(Request $request) {
$validatedData = $request->validate([
'username' => ['required', 'string','max:255', Rule::unique('users')],
'email' => ['required', 'email', 'max:255', Rule::unique('users')],
'Passwort' => 'erforderlich|min:8'
]);
$validatedData['password'] = bcrypt($validatedData['password']);
$user = User::create($validatedData);
return Response()->json(['message' => 'Benutzer erfolgreich erstellt!', 'user' => $user]);
}
}</pre>
<p>Ich habe versucht, „Name“ in „Benutzername“ zu ändern, wie unten gezeigt</p>
<pre class="brush:php;toolbar:false;">$validatedData = $request->validate([
'username' => ['required', 'string','max:255', Rule::unique('users')],
'email' => ['required', 'email', 'max:255', Rule::unique('users')],
'Passwort' => 'erforderlich|min:8'
]);</pre>
<p>Nachdem Sie auf „Senden“ geklickt haben, wird eine Fehlermeldung angezeigt, die besagt, dass es keinen Standardwert gibt. </p>
<p>Ich möchte nur „Benutzername“ in die Datenbank eingeben. </p>