gpt4 book ai didi

php - 如何在 Laravel 的种子文件中禁用 'create_at' 和 'update_at'?

转载 作者:可可西里 更新时间:2023-11-01 06:39:13 25 4
gpt4 key购买 nike

我不想使用“updated_at”和“created_at”行,但 Laravel 种子文件正在尝试更新它。我怎样才能禁用它?

这是我正在使用的代码:

use Illuminate\Database\Migrations\Migration;

class SeedUsersTable extends Seeder {

// $timestamps = false; <=== will return error
// public static $timestamps = false; <=== will return error

public function run()
{
DB::table('users')->delete();
User::create(array(
'id' => 1,
'name' => 'Админ',
'password' => Hash::make('admin'),
'login' => 'admin'
));
}
}

最佳答案

根据 Laravel 文档,

... by default, Eloquent will maintain the created_at and updated_at columns on your database table automatically. Simply add these timestamp columns to your table and Eloquent will take care of the rest.

如果您不希望 Eloquent 维护这些列,请在您的 User 模型中添加以下内容:

class User extends Eloquent {

public $timestamps = false;

}

关于php - 如何在 Laravel 的种子文件中禁用 'create_at' 和 'update_at'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20823267/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com