gpt4 book ai didi

php - 无法在我的数据库表中插入时间戳值

转载 作者:行者123 更新时间:2023-11-29 06:15:31 25 4
gpt4 key购买 nike

我在使用迁移创建的数据库“用户”表中有一个名为“加入”的列

Schema::create('users',function(Blueprint $table){

$table->increments('user_id');
$table->string('username',100);
$table->string('password',300);
$table->string('full_name',100);
$table->string('email',100);
$table->timestamp('joined');
});

但是每当我尝试在我的表中插入一个用户时,我都会收到以下错误

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'updated_at' in 'field list' (SQL: insert into users (username, password, full_name, email, joined, updated_at, created_at) values (alzami, y$ckR7d.Pt05QRNZXXRGkoOuWDTZAxtDiQ0XA4O2UktSuBd244Oc3qe, al zami rahman, alzami.shimanta@gmail.com, 20-03-16 10-37-11, 2016-03-20 10:37:11, 2016-03-20 10:37:11))

在我的 userController 中,我有以下功能可以在我的数据库中插入新用户

 $user=new User();
$user->username=$request->username;
$user->password=bcrypt($request->password);
$user->full_name=$request->full_name;
$user->email=$request->email;
$user->joined=date('d-m-y H-i-s');
$user->save();

最佳答案

Eloquent 正在尝试访问不存在的时间戳。尝试在 User 模型中声明 public $timestamps = false

关于php - 无法在我的数据库表中插入时间戳值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36112729/

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