gpt4 book ai didi

php - 更改 Laravel 的 created_at 和 updated_at 的名称

转载 作者:IT老高 更新时间:2023-10-28 12:59:20 25 4
gpt4 key购买 nike

我可以从以下位置映射 Laravel 的时间戳吗:

created_atpost_datepost_date_gmt?

updated_atpost_modifiedpost_modified_gmt


我正在将一个 Wordpress 应用程序迁移到 Laravel。

我正在使用 Laravel 访问 Wordpress 数据库的副本。数据库的实时版本仍在使用中,所以我不想更改架构。

Posts 表有 post_datepost_date_gmtpost_modifiedpost_modified_gmt,但 Laravel 需要 created_atupdated_at

是否可以更改 Laravel 查找的列名?

我希望 Laravel 更新所有已经存在的列的时间戳。

最佳答案

不幸的是,接受的答案可能会导致更新时间戳出现问题。

您最好覆盖模型上的 const:

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

then 方法 getCreatedAtColumngetUpdatedAtColumn 将分别返回 post_datepost_modified,但不会造成任何伤害.

对于其他列,您需要使用 @Oni 建议的事件。

关于php - 更改 Laravel 的 created_at 和 updated_at 的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24404474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com