2017-08-11 30 views
1

我是PHP/Laravel的新手。雄辯:無效的列名'updated_at'

我的模型擴展了默認的Model類。

class LobModel extends Model 
class AlarmActions extends LobModel 

當我嘗試更新AlarmActions表中的一行時;我越來越

SQLSTATE[42S22]: [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Invalid column name 'updated_at'. (SQL: update [AlarmActions] set [AlarmActionDescription] = sdsf, [UTCDateTimeUpdated] = 2017-08-11 00:42:05.000, [updated_at] = 2017-08-11 00:42:05.000 where [AlarmActionId] = 19621) 

我沒有在我AlarmActions表中定義的列updated_at有別。

但我看到,在默認的Model類中定義了以下列。我怎樣才能跳過這兩列?

const UPDATED_AT = 'updated_at'; 
const CREATED_AT = 'created_at'; 

即時呼叫save方法來更新一行。

$alarmAction->save(); 

回答

4

添加

public $timestamps = false; 

AlarmActions模型

+0

感謝的作品。 – Ratha