Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.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 无模型表中时间戳的自动更新_Php_Mysql_Sql_Web_Laravel - Fatal编程技术网

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();
    }

不一定有支点