Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php eloquent/laravel的save()方法出现错误500_Php_Laravel_Laravel 5_Eloquent_Laravel 5.1 - Fatal编程技术网

Php eloquent/laravel的save()方法出现错误500

Php eloquent/laravel的save()方法出现错误500,php,laravel,laravel-5,eloquent,laravel-5.1,Php,Laravel,Laravel 5,Eloquent,Laravel 5.1,我想用Laravel的雄辩保存一个对象,但在尝试保存时出现错误500 这是我的型号代码: <?php namespace App; use Illuminate\Database\Eloquent\Model; class Categorie extends Model { } 当我在save方法之后使用print\r($categorie)时,我会得到一个结果,但当我使用save()方法时,我会得到以下错误: SQLSTATE[42S22]:未找到列:字段列表中的1054未知列

我想用Laravel的
雄辩
保存一个对象,但在尝试保存时出现错误500

这是我的型号代码:

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Categorie extends Model
{

}
当我在save方法之后使用
print\r($categorie)
时,我会得到一个结果,但当我使用
save()
方法时,我会得到以下错误:

SQLSTATE[42S22]:未找到列:字段列表中的1054未知列'updated_at'(SQL:插入'categories'('libelle'、'description'、'updated_at'、'created_at')值(sss,zzz,2015-12-23 16:20:302015-12-23 16:20:30))


类别
表的迁移文件中,您需要

Schema::create("categories", function($table){
  // Id, name, etc
  $table->timestamps();
}
这样,
elount
查询可以在创建和保存此条目时更新,或者在和更新时更新。如果不想使用这些时间戳,请添加

class Categorie extends Model {
  public $timestamps = false;
}

对您的
型号进行分类。

是的。。未找到列..此错误表示数据库中缺少此列。进行迁移时,应包括$table->timestamps();将这两个字段添加到表中
class Categorie extends Model {
  public $timestamps = false;
}