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();
});
}
我遇到了一些迁移问题。 我创建新的迁移文件
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();
});
}