sql >> Databasteknik >  >> RDS >> Mysql

Ändra namn på Laravels create_at och updated_at

Det accepterade svaret kan tyvärr orsaka problem med att uppdatera tidsstämplar.

Det är bättre att åsidosätta consts på din modell:

const CREATED_AT = 'post_date';
const UPDATED_AT = 'post_modified';

sedan metoderna getCreatedAtColumn och getUpdatedAtColumn returnerar post_date och post_modified respektive, men kommer inte att göra någon skada.

För de andra kolumnerna behöver du använda händelser som @Oni föreslog.



  1. LEFT JOIN vs. LEFT OUTER JOIN i SQL Server

  2. Cloud Disaster Recovery för MariaDB och MySQL

  3. Laravel Eloquent välj alla rader med max create_at

  4. Söka efter flera databaser samtidigt