Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie füge ich neue Eingaben in Registerseite Laravel hinzu?

Es ist einfach, ein neues Feld in der Datenbank und im Formular hinzuzufügen. Gehen Sie die grundlegende Dokumentation von Laravel durch, bevor Sie sich damit befassen.

Gehen Sie grundsätzlich wie folgt vor:

1) Fügen Sie Ihrer Datenbanktabelle eine neue Spalte hinzu (z. B.:Tabelle „Benutzer“)

ALTER TABLE `users` ADD `address` TEXT NOT NULL AFTER `name`;

(Dies ist nur ein Rohformat, um das Feld für einen einfachen Benutzer hinzuzufügen. Der beste Weg, ein Feld hinzuzufügen, ist die Verwendung von Laravel-Migration )

2) Fügen Sie der Registrierungsformularseite ein Eingabefeld hinzu (register.blade.php )

<input id="address" type="text" class="form-control" name="address" value="{{ old('address') }}" required>

3) Nehmen Sie Änderungen an Ihrer RegisterController.php vor

protected function create(array $data)
{
    return User::create([
        'name' => $data['name'],
        'email' => $data['email'],
        'address' => $data['address'],
        'password' => bcrypt($data['password']),
    ]);
}