Laravel 5.1迁移新表不起作用

时间:2015-12-15 07:25:08

标签: laravel-5.1 laravel-migrations

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

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

但他们不添加创建的表

我没有任何错误

感谢您的帮助

2 个答案:

答案 0 :(得分:1)

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

希望这有帮助!

答案 1 :(得分:0)

添加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();
        });
    }