Я работаю над проектом Laravel.Сначала запустили миграцию и создали Blueprint для таблицы:
php artisan migrate
Я отредактировал миграцию, создав схему со следующей структурой
Schema::create('donations', function (Blueprint $table) {
$table->string('email');
$table->string('about');
$table->timestamp('created_at')->nullable();
Затем я создал модельс именем пожертвование с использованием редактора тинкеров
php artisan make:model Donation
Однако я не смог сохранить свои изменения и заполнить вновь созданную таблицу, поскольку при попытке сохранить свои изменения я столкнулся с ошибкой.Ниже я опубликовал свои правки и полученную ошибку.
$donation = new App\Donation;
=> App\Donation {#2934}
>>> $donation->email = 'pele@gmail.com'
=> "pele@gmail.com"
>>> $donation->about = '1M donation'
=> "1M donation"
>>> $donation
=> App\Donation {#2934
email: "pele@gmail.com",
about: "1M donation",
$donation->save();
Ошибка
Illuminate/Database/QueryException with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'updated_at' in 'field list' (SQL: insert into `donations` (`email`, `about`, `updated_at`, `created_at`) values (pele@gmail.com, 1M donation, 2019-06-10 12:19:04, 2019-06-10 12:19:04))'