Я только что начал с Laravel, и я получил следующую ошибку:
Неизвестный столбец "updated_at" вставить в gebruikers (naam, wachtwoord, updated_at, created_at)
Я знаю, что ошибка возникает из столбца timestamp при переносе таблицы, но я не использую поле updated_at
. Я использовал его, когда я следил за учебником Laravel, но теперь, когда я делаю (или пытаюсь сделать) свои собственные вещи. Я получаю эту ошибку, хотя я не использую временные метки. Кажется, я не могу найти место, где оно используется. Это код:
контроллер
public function created()
{
if (!User::isValidRegister(Input::all())) {
return Redirect::back()->withInput()->withErrors(User::$errors);
}
// Register the new user or whatever.
$user = new User;
$user->naam = Input::get('naam');
$user->wachtwoord = Hash::make(Input::get('password'));
$user->save();
return Redirect::to('/users');
}
маршрут
Route::get('created', '[email protected]');
модель
public static $rules_register = [
'naam' => 'unique:gebruikers,naam'
];
public static $errors;
protected $table = 'gebruikers';
public static function isValidRegister($data)
{
$validation = Validator::make($data, static::$rules_register);
if ($validation->passes()) {
return true;
}
static::$errors = $validation->messages();
return false;
}
Я должен кое-что забыть... Что я здесь делаю неправильно?