1

我正在尝试从new_migrations数据库/迁移文件夹中创建的文件夹执行迁移

$database_path = database_path();
Artisan::call('migrate', ['--path' => $database_path."/migrations/new_migrations"]);

在本地服务器上它工作正常。

我的网站托管在无法正常工作的伪造服务器上。有权限问题吗?

4

2 回答 2

1

在生产中,php artisan migrate创建一个必须回答的提示。以Artisan:call()编程方式执行不会让您有机会回答该提示。

您可以添加--force选项以阻止提示。

于 2019-02-13T16:27:42.530 回答
0
 Artisan::call("migrate" ,["--path"=> $database_path."/migrations/new_migrations", '--force' => true]);
于 2021-08-17T17:13:44.780 回答