【发布时间】:2015-08-31 12:48:15
【问题描述】:
使用 Laravel 的 Eloquent 模型,如果自上次 updateDate 以来已超过 30 天,我如何在访问对象时更新它的数据?
我有另一个 API,我想确保数据是半最新的,但我想将数据缓存在我的数据库中,而不是在每次页面加载时调用他们的 API。
有没有 Laravel 每次加载模型时调用的函数,在那里我可以检查 30 天是否过去,调用 API 加载新数据,然后保存?
【问题讨论】:
-
每 30 天一个 cron 作业?