Mensaje de error:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'updated_at' in 'field list' (SQL: update `table_name` set `STATE` = 1, `updated_at` = 2020-12-10 18:05:37 where `column_1` = xxx and `STATE` = 0 and `column_2` = xxx )
Solución:
Correspondiente a la clase de embalaje modelo
public $timestamps = false;
la razón:
De forma predeterminada, Eloquent espera que existan created_at y updated_at columnas en las tablas. Si no desea que Eloquent administre automáticamente estas columnas, debe establecer la propiedad $timestamps del modelo en false. Su archivo Building.php debería tener el aspecto de:
Esto significa que las dos columnas del eLOQUENT esperan que en la tabla administren automáticamente las dos columnas en el caso de las dos columnas en las esperanzas eLOQUENT. El problema es que no hay dos campos en la estructura de tabla, y el atributo timestamps valor predeterminado a TRUE, es problemático.
Referencia:
https://stackoverflow.com/questions/46700757
.