时间:2021-07-01 10:21:17 帮助过:29人阅读
其中有两个方法:up和down,up没什么好说的,就是执行migrate命令时要装载的字段,down就是回滚时要做什么操作。
执行命令:
php artisan migrate
打开表后。。。哎呀。。忘了加字段了,此时我们可以创建这么一个migration:
php artisan make:migration insert_content_to_articles --table=articles
此时的 --table=articles 是说明 我们要对articles这张表做些修改,编辑这个migration:
<?php use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class InsertContentToArticles extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::table(‘articles‘, function (Blueprint $table) { // 添加我们想要的字段 $table->string(‘content‘); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::table(‘articles‘, function (Blueprint $table) { // 对应的回滚操作 $table->dropColumn(‘content‘); }); } }
执行migrate操作来看看操作是否成功了吧。
回滚上一次的迁移:
php artisan migrate:rollback
回滚所有的迁移:
php artisan migrate:reset
Laravel5.1 配置数据库和Migration
标签:schema oar mina 更改 san pass print 执行命令 目录