Mysql
 sql >> Database >  >> RDS >> Mysql

Come aggiungere un nuovo input nella pagina del registro laravel?

È semplice come aggiungere un nuovo campo nel database e nel modulo. Esamina la documentazione di base di Laravel prima di saltarci dentro.

Fondamentalmente, segui questi passaggi:

1) Aggiungi una nuova colonna alla tabella del database (es:tabella 'utenti')

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

(Questo è solo un formato grezzo per aggiungere il campo per un utente di base, il modo migliore per aggiungere il campo è usare migrazione laravel )

2) Aggiungi un campo di input alla pagina del modulo di registrazione (register.blade.php )

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

3) Apporta modifiche al tuo RegisterController.php

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