2017-02-24 1 views
1

I Laravel mit mongodb (Jenssegers) verwende, ich habe Array-Daten wie folgt,Laravel Jenssegers Array einfügen Werte

$insert[] = ['sub_id'=>$loggedin, 
       'userid' => $row->userid, 
       'username' => $row->username, 
       'email' => $row->email, 
       'mobileno' => $row->mobileno, 
       'manager_mail' => $row->manager_mail, 
       'roleid' => $userrole->roleid]; 

meine INSERT-Abfrage ist,

$user->save($insert); 

Aber seine nicht funktioniert, bitte irgendeine Lösung vorschlagen?

Antwort

0

Sie benötigen create() oder insert() Methoden zu verwenden:

User::create($insert); 

Oder:

User::insert($insert); 

Oder:

DB::table('table_name')->insert($insert); 
+1

Vielen Dank..sein funktioniert –

0

Eloquent save Methode 1D Array akzeptieren. Aber Sie haben 2D zur Verfügung gestellt. Bitte versuchen Sie folgenden Code:

$insert = ['sub_id'=>$loggedin, 
      'userid' => $row->userid, 
      'username' => $row->username, 
      'email' => $row->email, 
      'mobileno' => $row->mobileno, 
      'manager_mail' => $row->manager_mail, 
      'roleid' => $userrole->roleid]; 

$user->save($insert); 
+0

Vielen Dank, versuchen und aktualisieren –

Verwandte Themen