Dzieje się tak, ponieważ Laravel zakłada, że chcesz użyć updated_at
i created_at
znaczniki czasu dla Twoich modeli. Zakłada więc również, że istnieją w bazie danych. Możesz utworzyć dwie kolumny lub wyłączyć sygnatury czasowe dla swojego modelu, dodając
public $timestamps = false;
Przy okazji:jeśli używasz migracji, dodanie kolumn sygnatury czasowej to pestka.
Schema::table('table_name', function(Blueprint $table){
$table->timestamps();
}