2016-03-20 14 views
1

Ich habe eine Spalte „verbunden“ in der Datenbank „Benutzer“ Tabelle genannt, die ich erstellt haben, die Migration mitkann nicht Zeitstempel-Wert in der Datenbank-Tabelle eingefügt bekommen

Schema::create('users',function(Blueprint $table){ 

      $table->increments('user_id'); 
      $table->string('username',100); 
      $table->string('password',300); 
      $table->string('full_name',100); 
      $table->string('email',100); 
      $table->timestamp('joined'); 
     }); 

Aber immer, wenn ich versuchte, einen Benutzer zum Einfügen in ich meine Tabelle die folgenden Fehler

SQLSTATE [42S22]: Column nicht gefunden: 1054 Unknown column 'updated_at' in 'Feldliste'(SQL: insert into users (username, password, full_name, email, joined, updated_at, created_at) -Werten (alzami, y $ ckR7d.Pt05QRNZXXRGkoOuWDTZAxtDiQ0XA4O2UktSuBd244Oc3qe, al Zami Rahman, [email protected], 20-03-16 10-37-11, 2016.03.20 10 : 37: 11, 2016-03-20 10:37:11))

in meinem Usercontroller habe ich die folgende Funktionalität neue Benutzer in meiner Datenbank

$user=new User(); 
      $user->username=$request->username; 
      $user->password=bcrypt($request->password); 
      $user->full_name=$request->full_name; 
      $user->email=$request->email; 
      $user->joined=date('d-m-y H-i-s'); 
      $user->save(); 

Antwort

2

Eloquent versucht einfügen zu bekommen Zugriff auf Zeitstempel, die nicht existieren. Versuchen Sie, public $timestamps = false in einem User Modell zu deklarieren.

+0

vielen dank :) –

Verwandte Themen