Laravel 5.1 迁移新 table 不工作

Laravel 5.1 migration new table not working

我遇到了一些迁移问题。 我创建新的迁移文件

php artisan make:migration create_menu_table --create=menu

然后我编辑新的迁移文件 当我尝试迁移时它不起作用

我试过了:

php artisan migrate
php artisan migrate --force
php artisan migrate:refresh
php artisan migrate:refresh --seed
php artisan migrate:rollback
php artisan migrate:reset

但他们不添加已创建的 table

我没有任何错误

感谢帮助

运行 composer dumpautoload 然后再试一次 php artisan migrate:refresh

希望对您有所帮助!

添加 schema ::defaultStringLength(191) 以迁移文件(放入每个文件迁移)

像这样

public function up()
    {
        schema::defaultStringLength(191);
        Schema::create('products', function (Blueprint $table) {
            $table->increments('id');
            $table->string ('Name');
            $table->float('price');
            $table->timestamps();
        });
    }