ich eine einfache Benutzerregistrierungsanwendung erstellt:Laravel 5.2 - Legen Sie Wert in Spalte User nicht funktioniert
$confirmation_key = str_random(100);
$data = [
'email' => $post['email'],
'password' => Crypt::encrypt($post['password']),
'confirmation_key' => $confirmation_key
];
User::create($data);
Natürlich habe ich eine Migration für sie hinzugefügt:
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('email')->unique();
$table->string('password');
$table->boolean('confirmed')->default(0);
$table->string('confirmation_key')->nullable();
$table->rememberToken();
$table->timestamps();
});
}
Der Benutzer erfolgreich in die zugegebene Datenbank, aber der Bestätigungsschlüssel ist immer noch null, ändert sich nicht. Zusätzliche Frage: Was ist, wenn ich eine andere Spalten zur Benutzertabelle hinzufügen möchte? Was ich tun muss?
Was ist, wenn die Spalte nicht befüllbar ist? Was kann ich mit nicht ausfüllbaren Säulen tun? –
@ItzhakAvraham Bitte schauen Sie auf meine Bearbeitung –