Esto sucede porque Laravel asume que desea usar el updated_at
y created_at
marcas de tiempo para sus modelos. Entonces también asume que existen en la base de datos. Puede crear las dos columnas o deshabilitar las marcas de tiempo para su modelo agregando
public $timestamps = false;
Por cierto:si está utilizando migraciones, agregar las columnas de marca de tiempo es pan comido.
Schema::table('table_name', function(Blueprint $table){
$table->timestamps();
}