Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment ajouter une nouvelle entrée dans la page de registre laravel?

C'est aussi simple que d'ajouter un nouveau champ dans la base de données et le formulaire. Parcourez la documentation de base de Laravel avant de vous lancer.

En gros, suivez ces étapes :

1) Ajoutez une nouvelle colonne à votre table de base de données (c'est-à-dire :table 'utilisateurs')

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

(Ceci est juste un format brut pour ajouter le champ pour un utilisateur de base, la meilleure façon d'ajouter un champ est d'utiliser migration laravel )

2) Ajouter un champ de saisie à la page du formulaire d'inscription (register.blade.php )

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

3) Effectuez des modifications sur votre RegisterController.php

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