gpt4 book ai didi

php - 找不到 laravel 42522 异常列

转载 作者:行者123 更新时间:2023-11-29 02:24:51 28 4
gpt4 key购买 nike

这是我的代码

$model = Admin::create(Input::only('username', 'password', 'mobileNumber', 'firstName', 'lastName'));
echo $model->ID;
exit;

admin 表只有一列是ID,它是主键和自增

我遇到了这个异常:

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'updated_at' in 'field list' (SQL: insert into admin (username, password, firstName, lastName, mobileNumber, updated_at, created_at) values (samdari, azurial, samoad, adfasdf, 55545454, 2014-06-17 21:01:21, 2014-06-17 21:01:21))

最佳答案

您需要将此添加到您的 Admin 模型中:

public $timestamps = false;

如果您想自动拥有 created_atupdated_at 字段,请设置为 true,然后为您的表创建另一个迁移并像这样添加列:

Schema::table('admin', function($table) {
$table->timestamps();
});

您可以在 documentation 中看到更多信息关于禁用自动时间戳的部分

关于php - 找不到 laravel 42522 异常列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24273609/

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