34
24

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

マイグレーションでテーブルカラムにコメントを設定する

Last updated at Posted at 2015-03-02

Laravelのマイグレーション(スキーマビルダー)でカラムにコメントを設定する方法。
検索しても「できます」的な情報が見つけられず、出来なかった頃の方法がトップに出てくるので、
知らない人多い?と思い共有します。

Schema::create('users', function (Blueprint $table) {
    $table->string('name')->comment('ユーザー名');
});

MySqlGrammerクラスで定義されているみたいです。なので、使えるのはMySQLだけっぽい。
https://github.com/laravel/framework/commit/1aca4bbde671a1f25bffc9859af34eecc98002f5#diff-6b15e6c9bf5e3fe00e3f4cb4bc3fd386R577

->comment()がある場合に、MySQL以外のDBで実行するとどうなるんでしょう?
MySQL以外を使ってないので、試された方の情報共有お待ちしてます。


参考

Laravel のマイグレーションで MySQL の COMMENT を扱う - takaya030の備忘録

34
24
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
34
24

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?