Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在本地服务器上使用 Laravel 3。我一直在使用终端和 Artisan 来执行我的迁移。
我想在我的生产服务器上安装我的站点,但我想创建一种“安装/迁移”脚本,它将执行所有迁移并指导用户完成配置。
我找到了所有迁移方法的位置(由工匠使用),但我正在努力使用它们。有谁知道怎么做?
我认为你混淆了一些事情(我不确定,所以我会告诉以防万一)。
迁移适用于开发人员。您的最终用户不会直接运行迁移。因此,迁移适合您和您的开发人员伙伴。如果您希望您的用户运行迁移,那么您只需创建一个普通页面并有一些用户按下的链接或按钮,这将在您的控制器上运行一个操作(一个功能)(如果您以这种方式设置了路由) . 在此函数中,您应该运行迁移。
从 PHP 运行迁移:您可以使用 Command 类来运行任务。
Command::run(array('migrate'));
显然,这将运行迁移任务。这就是你所追求的吗?