如何在laravel的2列之间添加一个新列
Posted
技术标签:
【中文标题】如何在laravel的2列之间添加一个新列【英文标题】:how to add a new column between 2 columns in laravel 【发布时间】:2019-03-13 05:37:15 【问题描述】:迁移文件
public function up()
Schema::create('posts', function (Blueprint $table)
$table->increments('id');
$table->string('title');
$table->longText('content');
$table->string('short_description');
$table->unsignedInteger('media_id')->nullable();
$table->foreign('media_id')->references('id')->on('medias');
$table->unsignedInteger('creator_id');
$table->foreign('creator_id')->references('id')->on('users');
$table->boolean('hide')->default(0);
$table->timestamps();
);
隐藏栏后我想添加“隐私栏”
【问题讨论】:
您可以将其添加到新的迁移文件中 重复:***.com/questions/20982538/… Add sql table column before or after specific other column - by migrations in Laravel 4.1的可能重复 【参考方案1】:要么将其添加到迁移文件中,要么像这样创建另一个迁移:
Schema::table('posts', function (Blueprint $table)
$table->string('privacy')->after('hide');
);
【讨论】:
以上是关于如何在laravel的2列之间添加一个新列的主要内容,如果未能解决你的问题,请参考以下文章