È 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']),
]);
}