建議直接去官方文檔查看: https://laravel-china.org/docs/laravel/5.4/migrations#creating-columns
1、生成遷移:
主要方式:1、創建空的遷移文件,不指定具體表:php artisan make:migration create_users_table
public function up() { // }
2、再次創建修改類型的遷移文件(原有新建文件不動),指向已經存在的表,方法體是:php artisan make:migration update_votes_to_users_table --table=testaa
public function up() { Schema::table('testaa', function (Blueprint $table) { //分別向原來的表插入新的字段
$table->integer('scope')->nullable()->comment('得分');
$table->decimal('money',9,2)->comment('金額');
});
}
3、創建遷移文件的同時,創建數據表:php artisan make:migration create_users_table --create=users
public function up() { Schema::create('userss', function (Blueprint $table) { $table->increments('id'); $table->timestamps(); }); }
2、執行遷移:
3、還原遷移:
4、
5、
6、修改已存在的數據表:
7、