Laravel のマイグレーションで使えるテーブルカラムのデータ型
主に使用するもの
increments('id')
ID(主キー)
timestamps()
created_at と update_at
string('カラム名')
VARCHAR
boolean('カラム名')
BOOLEAN
date('カラム名')
time('カラム名')
dateTime(カラム名)
DATE/TIME/DATETIME
integer('カラム名')
INTEGER
要チェック
json('カラム名')
JSONフィールドカラム
- シリアライズしなくてよい?
timestamp('カラム名')
TIMESTAMPカラム
- nullableTimestamps() とした場合は NULL値を許す
- firebase cloud firestore の timestamp 型との互換性は?
(参考記事)
(参考記事2)
文字列カラムの text / char / varchar は varchar 一択でいく
0コメント