这是我的代码
$model = Admin::create(Input::only('username', 'password', 'mobileNumber', 'firstName', 'lastName'));
echo $model->ID;
exit;
并且表admin
只有一列ID
,它是主键和自动增量
我遇到了这个例外:
SQLSTATE [42S22]:未找到列:1054未知列' updated_at'在 '字段列表' (SQL:插入
admin
(username
,password
,firstName
,lastName
,mobileNumber
,updated_at
,created_at
) 价值观(samdari,azurial,samoad,adfasdf,55545454,2014-06-17 21:01:21,2014-06-17 21:01:21))
答案 0 :(得分:2)
您需要将其添加到Admin
模型中:
public $timestamps = false;
如果您想自动拥有created_at
和updated_at
字段,请设置为true,然后为您的表创建另一个迁移并按以下方式添加列:
Schema::table('admin', function($table) {
$table->timestamps();
});
您可以在documentation部分中查看有关禁用自动时间戳
的更多信息