Laravel迁移取消了

Rob*_*man 3 php migration laravel artisan

当我尝试迁移某些内容时,我收到此错误:

**************************************
*     Application In Production!     *
**************************************

Do you really wish to run this command?
Command Cancelled!
Run Code Online (Sandbox Code Playgroud)

我正在运行没有Plesk 12的centOS6.6服务器无论如何都要弄清楚错误是什么或如何解决它?

谢谢

MM2*_*MM2 7

回答有点迟,但只是为了信息目的,你可以使用php artisan migrate --force它来避免它或在laravel 5.2他们使用envconfig/app.php中的密钥配置它以避免这个提示参考https://github.com/laravel/laravel/斑点/主/配置/ app.php


小智 5

只需在生产中使用 --force 标志:

php artisan migrate --force
Run Code Online (Sandbox Code Playgroud)

https://laravel.com/docs/6.x/migrations#running-migrations

强制迁移在生产中运行

某些迁移操作具有破坏性,这意味着它们可能会导致您丢失数据。为了防止您对生产数据库运行这些命令,在执行这些命令之前,系统会提示您进行确认。要强制命令在没有提示的情况下运行,请使用 --force 标志。


小智 -3

简单的,

$env = $app->detectEnvironment(function()
{
   return 'development';
});
Run Code Online (Sandbox Code Playgroud)

祝你好运!

  • 恩克斯!对我帮助很大!:D (2认同)