Laravel:MySQL每天都会自动更新我的更新内容,而不会更新文章

Laravel:MySQL每天都会自动更新我的更新内容,而不会更新文章,mysql,laravel,laravel-5,laravel-5.3,Mysql,Laravel,Laravel 5,Laravel 5.3,我最近在本地主机上使用Laravel5.4开发了一个博客应用程序,一切正常。然而,当我将我的应用程序上传到互联网上的远程服务器上时,每篇帖子上更新的_at字段每天都会自动更新 在我的本地机器上运行相同的代码可以正常工作,更新的_at字段仅在帖子更新时更新。我猜问题出在数据库配置级别,但我不知道如何解决这个问题 源代码: 迁移 Schema::create('posts', function (Blueprint $table) { $table->increments('id');

我最近在本地主机上使用Laravel5.4开发了一个博客应用程序,一切正常。然而,当我将我的应用程序上传到互联网上的远程服务器上时,每篇帖子上更新的_at字段每天都会自动更新

在我的本地机器上运行相同的代码可以正常工作,更新的_at字段仅在帖子更新时更新。我猜问题出在数据库配置级别,但我不知道如何解决这个问题

源代码: 迁移

Schema::create('posts', function (Blueprint $table) {
    $table->increments('id');
    $table->string('title');
    $table->string('featured_image');
    $table->string('slug')->unique();
    $table->text('body');
    $table->boolean('published')->default(false);
    $table->unsignedInteger('user_id');
    $table->integer('views')->default(0);
    $table->timestamps();
    $table->softDeletes();

    $table->foreign('user_id')->references('id')->on('users');
});
在我的模型Post.php中有:

    protected $dates = ['created_at', 'updated_at', 'deleted_at'];

我添加源代码只是为了表示怀疑,因为它与在我的本地主机上运行并生成所需结果的源代码相同。

这是因为用户会为每个视图更新您的
视图

您可以在增加视图之前禁用更新时间戳字段:

$obj->timestamps = false;
$obj->views += 1;
$obj->save();

你是说没有人在更新帖子,但是每天都在更新。确保是否有任何按计划运行的脚本正在进行这些更新?我认为这是因为您的
视图在users@MisaGH如果是这种情况,我如何识别和修复它?有什么想法吗?