2017-12-29 8 views
0

Mit diesem Fehler konfrontiert Es gibt keine Spalte 'name' in meiner Tabelle. Dies sind die Felder in meiner Tabelle.Laravel: Fehler gefunden - [23000]: Spalte 'Name' kann nicht null sein

protected $fillable = [ 
    'cat_id', 
    'location_id', 
    'content', 
]; 
+0

anscheinend hat etwas eine Spalte namens 'name' und es kann nicht null sein – lagbox

+0

gut. gehen Sie voran und prüfen Sie auch die Datenbankmigrationsdatei –

+0

Überprüfen Sie Laravel Migration dieser Tabelle. Oder überprüfen Sie Spalten der Tabelle von phpMyAdmin – Vladimir

Antwort

0

Vergewissern Sie sich, dass Sie Namen Attribut in der Tabelle haben. Wenn die Tabelle mithilfe der Migration erstellt wird, ist möglicherweise das Standardattribut Name, das Sie beim Erstellen eines Schemas nicht bemerkt haben oder wenn Sie kein Feld mit dem Namen benötigen, das Sie aus Ihrer Migrationstabelle entfernen können.

0

Laravel Projekt Standard-Dateinamen mit user.php erstellen kindly Migrationsdatei überprüfen und sicherstellen, dass Dateimodell zugreift ist vorhanden ist oder nicht. manchmal erhalten wir Fehler in der Datei, aber das gehört eigentlich zu anderen Inhalten.

0

Add Wert NULL festlegbare in Migrationsdatei

$table->string('name')->nullable(); 
0

löschen Tisch wieder $table->string('name')->nullable();

zu Migrationsdatei und migrieren hinzufügen.

Verwandte Themen