При сохранении данных в базу возникает ошибка Laravel 7 - PullRequest
0 голосов
/ 07 мая 2020

Я новичок в 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();
    });
}

1 Ответ

2 голосов
/ 07 мая 2020

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

public $timestamps = false;
...