Modifier
Description
->after('column')
将此字段放置在其它字段「之后」(仅限 MySQL)
->comment('my comment')
增加注释
->default($value)
为此字段指定「默认」值
->first()
将此字段放置在数据表的「首位」(仅限 MySQL)
->nullable()
此字段允许写入 NULL 值
->storedAs($expression)
创建一个存储的生成字段 (仅限 MySQL)
->unsigned()
设置 integer 字段为 UNSIGNED
->virtualAs($expression)
创建一个虚拟的生成字段 (仅限 MySQL)
字段更新
Schema::table('users', function (Blueprint $table) { $table->string('phone',20)->change(); $table->string('username',60)->->nullable()->change(); });
重命名字段
Schema::table('users', function (Blueprint $table) { $table->renameColumn('from', 'to'); });
字段移除
Schema::table('users', function (Blueprint $table) { $table->dropColumn(['last_ip', 'last_login']); });