Hinzufügen von Feldern zu Laravel 5 Authentifizierung nicht bekommen, in die Datenbank eingefügt
Ich habe das Spiel mit Laravel 5 ist out-of-the-box-Authentifizierung. Wenn ich Felder hinzufügen, um das schema zu migrieren, und dann mache ich Ihnen befüllbar - diese zusätzlichen Felder nicht bekommen, in die Datenbank eingefügt, die Standard-Felder eingefügt bekommen aber die neuen sind leer. Die form wurde aktualisiert, um die neuen Felder.
Die Konsole zeigt auch, dass die Formular-Daten werden korrekt gesendet.
Bin ich etwas fehlt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn man sich die Datei
app/Services/Registrar.php
finden Sie einecreate
Funktion dort:Müssen Sie zum ändern dieser Funktion fügen Sie Ihrem Formular Felder. Sie wird übergeben werden in die
$data
array.Gibt es auch eine
validator
Funktion in dieser Datei gelten Validierungsregeln auf Ihre Felder.Da gibt es auch eine
protected $fillable
array in derapp/User.php
Modell-Datei. Sie müssen das hinzufügen Ihrer benutzerdefinierten Feldnamen, die auf dieses array, so dass Sie Masse übertragbar.Editiert 9. Juli 2015
Dies gilt für
v5.0.1
. Die Ordnerstruktur hat sich geändert, die Zukunft. Die Einstellungen finden sich in derapp/Services/Registrar.php
- Datei, die verschoben wurden, umapp/Http/Controllers/Auth/AuthController.php
Services
Ordner innerhalbapp
!v5.0.1
. Sie haben sich verändert die Ordner Struktur für die Zukunft. Ich denke, die Einstellungen in derapp/Services/Registrar.php
- Datei, die verschoben wurden, umapp/Http/Controllers/Auth/AuthController.php