$table->bigIncrements(‘id’);
Tăng ID (primary key) sư dụng như “UNSIGNED BIG INTEGER”.
$table->bigInteger(‘votes’);
Cột tương đương với BIGINT.
$table->boolean(‘confirmed’);
Kiểu BOOLEAN .
$table->date(‘created_at’);
Tương đương kiểu date.
$table->dateTime(‘created_at’);
Tương đương kiểu DATETIME.
$table->dateTimeTz(‘created_at’);
Tương đương với DATETIME (with timezone).
$table->decimal(‘amount’, 8, 2);
Cột tương đương DECIMAL với độ chính xác (tổng số) và tỷ lệ (chữ số thập phân).
$table->double(‘amount’, 8, 2);
Cột tương đương DOUBLE với độ chính xác (tổng số) và tỷ lệ (chữ số thập phân).
$table->enum(‘level’, [‘easy’, ‘hard’]);
Cột tương đương ENUM.
$table->float(‘amount’, 8, 2);
Cột tương đương FLOAT với độ chính xác (tổng số) và tỷ lệ (chữ số thập phân).
$table->geometry(‘positions’);
Cột tương đương GEOMETRY.
$table->geometryCollection(‘positions’);
Cột tương đương GEOMETRYCOLLECTION.
$table->increments(‘id’);
Cột tương đương tăng dần UNSIGNED INTEGER (khóa chính) .
$table->integer(‘votes’);
Tương đương INTEGER.
$table->ipAddress(‘visitor’);
Cột tương đương địa chỉ IP.
$table->json(‘options’);
Cột tương đương kiểu JSON.
$table->jsonb(‘options’);
Cột tương đương kiểu JSONB .
$table->lineString(‘positions’);
Cột tương đương kiểu LINESTRING .
$table->longText(‘description’);
Cột tương đương kiểu LONGTEXT.
$table->macAddress(‘device’);
Cột tương đương địa chỉ MAC.
$table->mediumIncrements(‘id’);
Cột tương đương tự động gia tăng MEDIUMINT (khóa chính).
$table->mediumInteger(‘votes’);
Cột tương đương kiểu MEDIUMINT.
$table->mediumText(‘description’);
Cột tương đương kiểu MEDIUMTEXT .
$table->morphs(‘taggable’);
Thêm các cột tương đương taggable_idUNSIGNED BIGINT và taggable_typeVARCHAR
$table->multiLineString(‘positions’);
Cột tương đương MULTILINESTRING.
$table->multiPoint(‘positions’);
Cột tương đương kiểu MULTIPOINT.
$table->multiPolygon(‘positions’);
Cột tương đương kiểu MULTIPOLYGON.
$table->nullableMorphs(‘taggable’);
Thêm các phiên bản cột morphs() không có giá trị.
$table->nullableTimestamps();
Bí danh của phương thức timestamps().
$table->point(‘position’);
Cột tương đương kiểu POINT.
$table->polygon(‘positions’);
Cột tương đương kiểu POLYGON.
$table->rememberToken();
Thêm một cột remember_token tương đương VARCHAR (100) .
$table->smallIncrements(‘id’);
Cột tương đương tự động gia tăng SMALLINT (khóa chính).
$table->smallInteger(‘votes’);
Cột tương đương kiểu SMALLINT.
$table->softDeletes();
Thêm cột deleted_at tương đương TIMESTAMP có thể vô hiệu cho các lần xóa mềm.
$table->softDeletesTz();
Thêm cột deleted_at tương đương TIMESTAMP (có múi giờ) có thể vô hiệu cho các lần xóa mềm.
$table->string(‘name’, 100);
Cột tương đương VARCHAR với độ dài tùy chọn.
$table->text(‘description’);
Cột tương đương kiểu TEXT .
$table->time(‘sunrise’);
Cột tương đương kiểu TIME.
$table->timeTz(‘sunrise’);
Cột tương đương kiểu TIME (có múi giờ) .
$table->timestamp(‘added_on’);
Cột tương đương TIMESTAMP.
$table->timestampTz(‘added_on’);
Cột tương đương TIMESTAMP (có múi giờ).
$table->timestamps();
Thêm các cột rỗng created_at và updated_at tương đương TIMESTAMP.
$table->timestampsTz();
Thêm các cột rỗng created_at và updated_at tương đương TIMESTAMP (có múi giờ).
$table->tinyIncrements(‘id’);
Cột tương đương tự động gia tăng TINYINT (khóa chính) .
$table->tinyInteger(‘votes’);
Cột tương đương kiểu TINYINT .
$table->unsignedBigInteger(‘votes’);
Cột tương đương kiểu UNSIGNED BIGINT .
$table->unsignedDecimal(‘amount’, 8, 2);
Cột tương đương UNSIGNED DECEDAL với độ chính xác (tổng số) và tỷ lệ (chữ số thập phân).