Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 拉威尔迁移取消_Php_Laravel_Migration_Laravel Artisan - Fatal编程技术网

Php 拉威尔迁移取消

Php 拉威尔迁移取消,php,laravel,migration,laravel-artisan,Php,Laravel,Migration,Laravel Artisan,当我尝试迁移某些内容时,会出现以下错误: ************************************** * Application In Production! * ************************************** Do you really wish to run this command? Command Cancelled! 我运行的centOS 6.5服务器没有Plesk 12 有没有办法找出错误是什么或如何解决 谢谢首先将

当我尝试迁移某些内容时,会出现以下错误:

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

Do you really wish to run this command?
Command Cancelled!
我运行的centOS 6.5服务器没有Plesk 12 有没有办法找出错误是什么或如何解决


谢谢

首先将您的环境从生产环境更改为本地环境/bootstrap/start.php第26行

$env = $app->detectEnvironment(array(
    // find your machine name and replace mine 
    'local' => array('hassanjamal.local'),
));
简单,

$env = $app->detectEnvironment(function()
{
   return 'development';
});

祝你好运

我也遇到了这个问题。如果你不想重新配置你的应用程序(这可能是个好主意),点击“Y”,然后输入,而不是仅仅输入。即使在生产环境中,它也会继续进行。

回答有点晚,但仅出于信息目的,您可以使用
php artisan migrate--force
来避免它,或者在laravel 5.2中,他们使用config/app.php中的键
env
,对其进行配置以避免出现此提示 参考

仅在生产中使用--force标志:

php artisan migrate --force

强制迁移在生产环境中运行

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


您好,请您慢慢阅读此(指南)[并提供尽可能多的相关信息。这样人们就更容易帮助您:)这意味着应用程序处于生产环境中。
app/config/app.php
中是否将
debug
设置为
true
?它是:$env=$app->detectEnvironment(数组('local'=>数组('homestad'),);我应该将其更改为何处?将homestead更改为您的机器名这是一个vps,不必管我的机器名正确与否?tnx!帮助了我很多!:t考虑到它不能解释它的功能,并且更改可能是危险的,这不应该是公认的答案。这迫使开发环境完全禁用laravel迁移protec用于生产环境的设置。当您确定可以在生产环境中安全迁移时,只需使用
php artisan migrate--force
,如果您不在生产环境中,则使用另一个
APP_ENV
设置。