2016-03-31 9 views
1

Hallo ich benutze Laravel Version "Laravel Framework Version 5.2.27 " und auch ich habe erfolgreich eine migrieren Tabelle erstellt. Ich möchte Benutzer einfügen in "Benutzer" TabellePHP Laravel einfügen Abfrage funktioniert nicht

use App\User; 
public function insert(){ 
    $insertRecord = User::insert(array($usersDetails)); 
} 

aber ich bin immer, dass Fragen

The localhost page isn’t working 

localhost is currently unable to handle this request. 
500 

Details 

Und ich bin auch debug = "true" in Laravel ermöglichen.

Aber ich benutzte "verwenden DB;" Klasseneinfügesätze wurden erfolgreich hinzugefügt. Was ist mein Fehler?

In meinem Firebug Fehler in Chrom Antwort

Failed to load response data 

Meine Route Datei ist

Route::group(['middleware' => ['web']], function() { 

}); 
// Home 
Route::get('/', [ 
    'uses' => '[email protected]' 
]); 
Route::get('register', '[email protected]'); 
Route::post('register', '[email protected]'); 

User.php

<?php 

namespace App; 

use Illuminate\Foundation\Auth\User as Authenticatable; 

class User extends Authenticatable 
{ 
    /** 
    * The attributes that are mass assignable. 
    * 
    * @var array 
    */ 
    protected $table = 'users'; 
    protected $fillable = ['id', 'gmail', 
          'name', 'password', 'created_at', 'updated_at', 
          'remember_token']; 

    /** 
    * The attributes excluded from the model's JSON form. 
    * 
    * @var array 
    */ 
    protected $hidden = [ 
     'password', 'remember_token', 
    ]; 
} 
+0

versuchen, diese Zeile oben hinzuzufügen Verwendung Response; –

+0

bekommen gleichen Fehler –

+0

ist das Ihr Controller oder Modell? –

Antwort

0

Sie einige Code fehlt.

In diesem Code ist die Variable $usersDetails nicht gesetzt. Woher kommt das?

Sie haben Route::post('register', '[email protected]'); in Ihren Routen, die den Einsatz behandelt, denke ich? Die Methode in Ihrem Controller wird jedoch insert genannt, so scheint es, dass die Methode nicht einmal aufgerufen wird. Sie sollten die richtigen Methoden in Ihren Routen aufrufen.