При сохранении данных в базу данных в Laravel 7 возникает ошибка

Я новичок в Laravel и мне нужна помощь. Когда я нажимаю $assignment->save() в своем терминале laragon, я получаю следующую ошибку.

Illuminate / Database / QueryException с сообщением 'SQLSTATE [42S22]: Столбец не найден: 1054 Неизвестный столбец' updated_at 'в' списке полей '(SQL: вставить в значения assignments (body, updated_at, created_at)

public function up()
{
    Schema::create('assignments', function (Blueprint $table) {
        $table->id();[enter image description here][1]
        $table->text('body');
        $table->boolean('completed')->default(false);
        $table->timestamp('due_date')->nullable();
    });
}

person Khawar Hassan Haider    schedule 07.05.2020    source источник


Ответы (1)


По умолчанию Eloquent ожидает столбцы created_at и updated_at в ваших таблицах. В вашей модели (ах) установите для свойства $timestamps значение false, чтобы отключить эту функцию.

public $timestamps = false;
person Karl Hill    schedule 07.05.2020