sql >> Database >  >> RDS >> Mysql

Hoe voeg ik nieuwe invoer toe aan de registerpagina laravel?

Het is eenvoudig als het toevoegen van een nieuw veld in database en formulier. Ga door de basisdocumentatie van Laravel voordat je erin springt.

Volg in principe deze stappen:

1) Voeg een nieuwe kolom toe aan uw databasetabel (dwz:'gebruikerstabel')

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

(Dit is slechts een onbewerkte indeling om het veld toe te voegen voor een basisgebruiker. De beste manier om een ​​veld toe te voegen is door laravel migratie )

2) Voeg een invoerveld toe aan de registratieformulierpagina (register.blade.php )

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

3) Breng wijzigingen aan op uw RegisterController.php

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



  1. Is er een verschil in het gebruik van INT(1) versus TINYINT(1) in MySQL?

  2. Top PostgreSQL-beveiligingsbedreigingen

  3. Waarom produceert RAND() geen willekeurige getallen?

  4. Efficiënte methode om groepstitel eenmaal weer te geven — PHP/MySQL/jQuery