如何在laravel 5.3中保存记录时没有时间戳?

时间:2016-10-15 13:08:02

标签: laravel laravel-5.3

我正在尝试在表格中插入记录,如下所示。但我在SQL查询中出错,错误与时间戳有关。我插入的表中没有'updated_at'和'created_at'列,所以我可以不用那个继续吗?

$member_bio = new barcodedb;
$member_bio->_code = $record['_code'];
$member_bio->_type = $record['_type'];
$member_bio->_name = $record['_name'];
$member_bio->_passwd = $record['_passwd'];
$member_bio->_privilege= $record['_privilege'];
$member_bio->_findex = $record['_findex'];
$member_bio->_fprint = $record['_fprint'];
$member_bio->_rfidcard = $record['_rfidcard'];
$member_bio->_bcode = $srno_record->bcode;
$member_bio->_bid = $srno_record->bid;
$member_bio->_change = 0;
$member_bio->_device = 1;
$member_bio->save();

错误

  

SQLSTATE [42S22]:未找到列:1054未知列'updated_at'中   '字段列表'(SQL:插入member_bio_code_type,   _name_passwd_privilege_findex_fprint_rfidcard,   _bcode_bid_change_deviceupdated_atcreated_at)   值(2345,M,0,1234,0,3,6,0,AS,1,0,1,2016-10-15   12:49:30,2016-10-15 12:49:30))

1 个答案:

答案 0 :(得分:2)

BaseModel添加到您的模型中。

如果您希望不为所有模型添加时间戳,请将该属性添加到BaseModel并从init.groovy扩展所有模型。