为 Dev/Staging 服务器定期刷新 Laravel 中的数据库
Periodically Refresh a Database in Laravel for Dev/Staging Server
我有一个内置于 Laravel 8 的系统,由 DigitalOcean 托管并使用 GitLab 和 Forge 部署。我有三个分支,dev/staging/master 链接到各个域,分别由 Forge 控制。
对于开发站点,我想定期将数据库重置为原始种子值。当然,我可以 运行 服务器上的 CRON 作业,但是是否有最佳实践方法,或者我可以或应该使用的一些内置 Laravel 功能?
Cron 还是很适合这份工作的。没有错吧。如果你愿意,你可以把它放在 Laravel's schedule 中,它仍然是 cron 的 运行 :)
我有一个内置于 Laravel 8 的系统,由 DigitalOcean 托管并使用 GitLab 和 Forge 部署。我有三个分支,dev/staging/master 链接到各个域,分别由 Forge 控制。
对于开发站点,我想定期将数据库重置为原始种子值。当然,我可以 运行 服务器上的 CRON 作业,但是是否有最佳实践方法,或者我可以或应该使用的一些内置 Laravel 功能?
Cron 还是很适合这份工作的。没有错吧。如果你愿意,你可以把它放在 Laravel's schedule 中,它仍然是 cron 的 运行 :)