我一直在本地服务器上使用Laravel 3。我一直在使用终端和Artisan来执行我的迁移。
我想在我的生产服务器上安装我的网站,但我想创建一种“安装/迁移”脚本,该脚本将执行所有迁移并引导用户完成配置。
我找到了所有迁移方法(由工匠使用),但我很难使用它们。谁知道怎么做?
答案 0 :(得分:6)
我认为你混淆了一些事情(我不确定,所以我会告诉以防万一)。
迁移适用于开发人员。您的最终用户不会直接运行迁移。迁移适用于您和您的开发人员。如果您希望用户运行迁移,那么您只需创建一个普通页面并使用某个链接或用户按下的按钮,这将在您的控制器上运行一个操作(一个函数)(如果您设置了这种方式的路径) 。在此功能中,你应该运行迁移。
从PHP运行迁移:您可以使用Command类来运行任务。
Command::run(array('migrate'));
这显然会运行迁移任务。 这就是你要追求的吗?