Неизвестный столбец «valueone» в «списке полей» - PullRequest
0 голосов
/ 01 апреля 2019

При попытке вставить данные в таблицу базы данных я продолжаю получать следующую ошибку: [PDOException] SQLSTATE[42S22]: Column not found: 1054 Unknown column 'valueone' in 'field list'

Я провел поиск по всему стеку и в 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();
}

Если бы вы только могли помочь мне решить эту проблему, это было бы очень признательно. Удачного кодирования!

...