有没有办法将列定义为" updated_at" Laravel的行为?
我目前正在更新现有代码,并且已将updated_on defiend作为存储行更新时间戳的列。但正如预期的那样,它不起作用,因为列名必须是" updated_at"用于laravel功能。
是否有任何方法可以覆盖或定义updated_on列以默认更新时间戳。可以始终编写其他代码来更新列,但使用默认功能将是一种更清晰的方法
答案 0 :(得分:3)
您可以更新Eloquent模型类中的列值,如下所示:
class YourModel extends Eloquent {
/**
* The name of the "created at" column.
*
* @var string
*/
const CREATED_AT = 'created_on';
/**
* The name of the "updated at" column.
*
* @var string
*/
const UPDATED_AT = 'updated_on';
}
希望这能帮到你!