Php 具有多个实例时的Laravel迁移

Php 具有多个实例时的Laravel迁移,php,laravel,Php,Laravel,我很快将我的laravel设置转移到AWS Opsworks。我想知道当有多个PHP应用程序服务器时,如何运行数据库迁移。定义一个实例并始终在其上运行迁移是否是最佳做法?还是最好在所有实例上运行迁移,并假定laravel将负责重复迁移?从哪个实例运行迁移并不重要,只要它在同一个数据库上运行即可 Laravel将通过查询migrations表自动跟踪已运行的迁移。无论最初运行这些迁移的是哪个实例,它都会被记录在数据库中,因此它不会再次运行 (除非您关心的是并发性,它是一个完全独立的主题)。可能的重

我很快将我的laravel设置转移到AWS Opsworks。我想知道当有多个PHP应用程序服务器时,如何运行数据库迁移。定义一个实例并始终在其上运行迁移是否是最佳做法?还是最好在所有实例上运行迁移,并假定laravel将负责重复迁移?

从哪个实例运行迁移并不重要,只要它在同一个数据库上运行即可

Laravel将通过查询
migrations
表自动跟踪已运行的迁移。无论最初运行这些迁移的是哪个实例,它都会被记录在数据库中,因此它不会再次运行

(除非您关心的是并发性,它是一个完全独立的主题)。

可能的重复: