Je to jednoduché jako přidání nového pole do databáze a formuláře. Než do něj skočíte, projděte si základní dokumentaci Laravelu.
V zásadě postupujte takto:
1) Přidejte nový sloupec do své databázové tabulky (tj.:tabulka 'uživatelů')
ALTER TABLE `users` ADD `address` TEXT NOT NULL AFTER `name`;
(Toto je pouze nezpracovaný formát pro přidání pole pro základního uživatele. Nejlepší způsob, jak přidat pole, je použít migrace laravel )
2) Přidejte vstupní pole na stránku registračního formuláře (register.blade.php
)
<input id="address" type="text" class="form-control" name="address" value="{{ old('address') }}" required>
3) Proveďte změny na RegisterController.php
protected function create(array $data)
{
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'address' => $data['address'],
'password' => bcrypt($data['password']),
]);
}