2016-03-31 4 views
1

привет, я использую версию laravel "Laravel Framework версии 5.2.27 ", а также я успешно создал таблицу переноса. я хочу, чтобы вставить пользователей в «пользователей» таблицыphp laravel insert query не работает

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

но я получаю, что вопросы

The localhost page isn’t working 

localhost is currently unable to handle this request. 
500 

Details 

А также я включить отладку = «истинный» в Laravel.

Но я использовал «использовать DB;» записи вставки класса успешно добавлены. в чем моя ошибка?

В моей ошибки Firebug в ответ хром

Failed to load response data 

Мой файл маршрут

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

попытаться добавить эту строку вверху use Response; –

+0

получение такой же ошибки –

+0

что ваш контроллер или модель? –

ответ

0

Вы пропустили какой-то код.

В этой части кода переменная $usersDetails не установлена. От куда это?

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

У вас есть Route::post('register', '[email protected]'); на ваших маршрутах, который обрабатывает вставку, я думаю? Однако метод в вашем контроллере называется insert, поэтому кажется, что метод даже не вызван. Вы должны называть правильные методы на своих маршрутах.