当尝试将数据植入我的数据库表时,我继续收到以下错误:
[PDOException] SQLSTATE[42S22]: Column not found: 1054 Unknown column 'valueone' in 'field list'
我已经搜索了stackoverflow和google的所有内容,但是找不到解决方案。我尝试了迁移,重构类名并反复播种。
我的迁移文件:
public function change() {
$table = $this->table('custom_values');
$table->addColumn('valueone', 'string', [
'default' => null,
'limit' => 27,
'null' => false,
]);
$table->addColumn('valuetwo', 'date', [
'default' => null,
'null' => false,
]);
$table->addColumn('valuethree', 'boolean', [
'default' => null,
'null' => false,
]);
$table->create();
}
我的播种机:
public function run() {
$data = [
[
'valueone' => 'NL',
'valuetwo' => date('Y-m-d H:i:s'),
'valuethree' => true,
],
];
$table = $this->table('custom_values');
$table->insert($data)
->save();
}
如果您能帮助我解决此问题,将不胜感激。编码愉快!