Laravel 3:在生产服务器/ .php文件中运行迁移

时间:2013-01-14 17:20:20

标签: laravel laravel-3

我一直在本地服务器上使用Laravel 3。我一直在使用终端和Artisan来执行我的迁移。

我想在我的生产服务器上安装我的网站,但我想创建一种“安装/迁移”脚本,该脚本将执行所有迁移并引导用户完成配置。

我找到了所有迁移方法(由工匠使用),但我很难使用它们。谁知道怎么做?

1 个答案:

答案 0 :(得分:6)

我认为你混淆了一些事情(我不确定,所以我会告诉以防万一)。

迁移适用于开发人员。您的最终用户不会直接运行迁移。迁移适用于您和您的开发人员。如果您希望用户运行迁移,那么您只需创建一个普通页面并使用某个链接或用户按下的按钮,这将在您的控制器上运行一个操作(一个函数)(如果您设置了这种方式的路径) 。在此功能中,应该运行迁移。

从PHP运行迁移:您可以使用Command类来运行任务。

Command::run(array('migrate'));

这显然会运行迁移任务。 这就是你要追求的吗?