著作権:経験の声は、私は、変更パッケージスパイシーバー、およびその他のは、ソースを明記してくださいかどうかわかりません。https://blog.csdn.net/zhezhebie/article/details/90676012
:私たちはいくつかのフィールドを追加する必要性を見つけ、移行を作成した後、道の公式ウェブサイトは、パッケージを追加することです
ドクトリン/ DBAL
公式サイト参照:
https://laravel.com/docs/5.5/migrations#modifying-columnsを
ここで私は別の方法を見つけましたが、フィールドを追加するためにのみ適用されます。
**スキーマ::作成する代わりに、 **スキーマ::テーブルを、その後、他の既存のフィールドをコメントアウトし、以下に示すように、私は唯一のオリジナルに基づいてremark_dateフィールドを追加する必要があります。
public function up() {
Schema::table('memoranda', function (Blueprint $table) {
//$table->bigIncrements('id');
//$table->unsignedInteger('user_id')->comment('用户ID');
//$table->string('content', 255)->defalut('')->comment('备忘内容');
$table->date('remark_date')->nullable()->comment('备忘时间');
//$table->unsignedTinyInteger('status')->default(1)->comment('1正常,2禁用,3删除');
//$table->timestamps();
});
}
マイグレーション・レコードが削除、または発見を移行しますlaravelがされている内部で、彼はmigrationsbテーブルを置いた後、それは変更されません。
php artisan migrate
それはすることができます。