$table->bigIncrements('id');
Tăng ID (primary key) sư dụng như “UNSIGNED BIG INTEGER”.
$table->bigInteger('votes');
Tương đương với BIGINT.
$table->binary('data');
Tương đương với BLOB.
$table->boolean('confirmed');
Tương đương với BOOLEAN.
$table->char('name', 4);
Tương đương với CHAR với độ dài cho trước.
$table->date('created_at');
Tương đương với DATE.
$table->dateTime('created_at');
Tương đương với DATETIME.
$table->dateTimeTz('created_at');
Tương đương với DATETIME (with timezone).
$table->decimal('amount', 5, 2);
Tương đương với DECIMAL với độ chính sách và phần thập phân.
$table->double('column', 15, 8);
Tương đương với DOUBLE với độ chính xác, 15 chữ số và 8 ký tự tính sau dấu phảy.
$table->enum('choices', ['foo', 'bar']);
Tương đương với ENUM.
$table->float('amount', 8, 2);
Tương đương với FLOAT, 8 chữ số and 2 chữ số tính sau dấu phẩy.
$table->increments('id');
Tăng ID (primary key) sử dụng như “UNSIGNED INTEGER”.
$table->integer('votes');
tương đương với INTEGER
$table->ipAddress('visitor')
tương đương với IP address
$table->json('options')
tương đương với JSON
$table->jsonb('options')
tương đương với JSONB
$table->longText('description')
tương đương với LONGTEXT
$table->macAddress('device')
tương đương với MAC address
$table->mediumInteger('numbers')
tương đương với MEDIUMINT
$table->mediumText('description')
tương đương với MEDIUMTEXT
$table->morphs('taggable')
thêm INTEGER taggable_id và STRING taggable_type
$table->nullableTimestamps()
giống với timestamps(), ngoại trừ việc cho phép sử dụng NULLs
$table->rememberToken()
thêm remember_token như VARCHAR(100) NULL
$table->smallInteger('votes')
tương đương với SMALLINT
$table->softDeletes()
thêm deleted_at column để soft deletes
$table->string('email')
tương đương với VARCHAR
$table->string('name', 100)
tương đương với VARCHAR có độ dài
$table->text('description')
tương đương với TEXT
$table->time('sunrise')
tương đương với TIME
$table->timeTz('sunrise')
tương đương với TIME (với timezone)
$table->tinyInteger('numbers')
tương đương với TINYINT
$table->timestamp('added_on')
tương đương với TIMESTAMP
$table->timestampTz('added_on')
tương đương với TIMESTAMP
$table->timestamps()
thêm vào hai column created_at và updated_at
$table->uuid('id')
tương đương với UUID