Php 无模型表中时间戳的自动更新
Php 无模型表中时间戳的自动更新,php,mysql,sql,web,laravel,Php,Mysql,Sql,Web,Laravel,laravel是否会自动更新没有模型的表的时间戳,就像透视表一样?我尝试过这样做,但它没有更新时间戳 如果它不更新它,我们有没有办法用laravel?或者,唯一的方法是通过更新列'created_at'或'updated_at'?Laravel仅在使用模式时更新这些字段来手动更新它们。如果您想手动更新它们,那么您可以这样做 DB::table('table')->where('id', '=', '1')->update(array( 'created_at' => d
laravel
是否会自动更新没有模型的表的时间戳
,就像透视表一样?我尝试过这样做,但它没有更新时间戳
如果它不更新它,我们有没有办法用laravel
?或者,唯一的方法是通过更新列'created_at'
或'updated_at'
?Laravel仅在使用模式时更新这些字段来手动更新它们。如果您想手动更新它们,那么您可以这样做
DB::table('table')->where('id', '=', '1')->update(array(
'created_at' => date('Y-m-d H:i:s'),
'updated_at' => date('Y-m-d H:i:s')
));
在涉及枢轴的关系上尝试withTimestamp()
//class User
public function items()
{
return $this->belongsToMany('Items')->withTimestamps();
}
不一定有支点