在 Laravle 6 的数据库迁移中添加表注释
1、在 Laravle 6 的数据库迁移中,数据表选项不支持添加注释。如图1
2、参考:https://stackoverflow.com/questions/37493431/how-to-add-comment-to-table-not-column-in-laravel-5-migration 。How to add comment to table (not column) in Laravel 5 migration? 如图2
3、最终实现如下
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateThemeInstallationTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
$tableName = 'theme_installation';
Schema::create($tableName, function (Blueprint $table) {
$table->increments('id');
// ...
$table->timestamps();
});
DB::statement('ALTER TABLE ' . DB::connection()->getTablePrefix() . $tableName . ' COMMENT \'主题安装\'');
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('theme_installation');
}
}
4、执行数据库迁移后,查看执行结果,表注释已经实现。如图3



近期评论