我在使用Laravel(5.1.x)和迁移时遇到问题。我在具有集成服务帐户的Windows服务器上运行它 - 所以不要将应用程序池作为与数据库相同的帐户运行。
请获取我的数据库的正确方案,在database.php文件中将迁移表的名称更改为:
'migrations' => 'dbo.migrations',
因为否则它将使用我的Scheme(因为命令行作为我的帐户运行)
但是当生病时使用并运行
php artisan migrate
它只是第一次运行,当我再次运行时,我告诉我,我的数据库中已经有一个迁移表。
使用时:
'migrations' => 'migrations',
现在架构 username.migrations ,当我的用户运行命令时,它可以正常工作。
如果迁移表存在,看起来laravel正在其他任何地方进行检查,并尝试再次创建它。
如何将全局数据库方案与迁移一起使用(对于其他所有表也使用它,并且在这里它按预期工作正常)
任何想法?提前谢谢。