我想知道是否有办法从命令 php artisan migrate 获取生成的 mysql 指令。
这是必需的,因为在我的生产服务器上,我可以从 PhpMyAdmin 运行 mysql 命令,但不允许我运行终端脚本。
所以我的想法是在我的本地环境上运行 php artisan migrate 并获取生成的 mysql 指令以在生产中“手动”导入。
最佳答案
您可以从@maximl337提到的代码中调用Artisan
,但如果您只想查看将要执行的SQL(而不运行它),您可以使用--pretend
选项如下:
php artisan migrate --pretend
您将通过这种方式获得运行迁移时执行的整个 SQL。
关于php - 如何从 php artisan migrate 获取结果 mysql 指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36337520/