Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.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 artisan什么都不迁移?_Php_Laravel_Migration_Migrate_Laravel Artisan - Fatal编程技术网

为什么php artisan什么都不迁移?

为什么php artisan什么都不迁移?,php,laravel,migration,migrate,laravel-artisan,Php,Laravel,Migration,Migrate,Laravel Artisan,运行“php artisan migrate”不会执行任何操作:没有数据库修改,没有消息(olso没有“无需迁移”),没有错误 也没有将记录添加到表迁移中 在此之前,“php artisan migrate”命令运行良好 文件夹“数据库/迁移”中的一个迁移文件包含以下内容: <?php use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class VidsTab

运行“php artisan migrate”不会执行任何操作:没有数据库修改,没有消息(olso没有“无需迁移”),没有错误

也没有将记录添加到表迁移中

在此之前,“php artisan migrate”命令运行良好

文件夹“数据库/迁移”中的一个迁移文件包含以下内容:

<?php

use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class VidsTableEdit14 extends Migration {

    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::table('vids', function(Blueprint $table)
        {
            //
            $table->integer('test');
        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::table('vids', function(Blueprint $table)
        {
            //
        });
    }

}

当我试图向表中添加软删除时,我也遇到了同样的情况

我创建了迁移,并在Schema::table函数中键入“$table->softDelete();”。而不是

$table->softDeletes();
注意复数形式的“s”,我尝试运行迁移,但没有收到任何错误或消息。我把它变成复数,它就起作用了

我注意到您没有编写函数()。请尝试添加:

Schema::drop('vids');

然后再次运行迁移。

如果迁移突然停止,则可能是某个迁移中存在语法错误。如果您突然发现一个类未找到错误,请怀疑语法错误。

错误:

SQLSTATE[42S01] 
Migrating: 2014_10_12_000000_create_users_table

   Illuminate\Database\QueryException 
-------------
[php artisan migrate] 
解决方案:转到:

app\Http\Providers\AppServiceProvider
register()函数中插入以下代码:

public function register()
{
     Schema::defaultStringLength(191); 
}
然后运行:

php artisan migrate:fresh

您能告诉我们运行命令时命令行上显示了什么吗?这些命令也起作用吗
php artisan列表
php artisan帮助迁移
Hi,php artisan列表和php artisan帮助按预期迁移工作:php artisan列表提供一个列表,以“Laravel Framework version 5.0.31”开头。php artisan帮助迁移输出以:“用法:”这些命令似乎没有什么问题运行
php artisan migrate
时会返回什么?只是成功的标准消息?只是一个空行-没有消息谢谢!。我重新安装了整个拉威尔。下一次我将尝试您的解决方案。欢迎使用堆栈溢出。由于格式的原因,我在阅读你的答案时遇到了困难,所以我对它进行了编辑,希望能帮助改进这一点。但是,请检查以确保编辑与您的意图一致。
php artisan migrate:fresh