Belajar Laravel : Memahami Tipe Kolom di Migrations

Assalamualaikum Warrahmatullah Wabarakatuh,

Setelah di tulisan sebelumnya kita membuat migration pertama kita, kali ini kita akan membahas tentang tipe kolom yang tersedia pada migration Laravel.

Perintah Deskripsi
$table->bigIncrements('id'); Big Integer dengan Autp Increments
$table->bigInteger('votes'); Kolom dengan tipe BIG INTEGER
$table->binary('data'); Kolom dengan tipe BLOB
$table->boolean('confirmed'); Kolom dengan tipe BOOLEAN
$table->char('name', 100); Kolom dengan tipe CHAR dengan opsi panjang data
$table->date('created_at'); Kolom dengan tipe DATE
$table->dateTime('created_at'); Kolom dengan tipe DATETIME
$table->dateTimeTz('created_at'); Kolom dengan tipe DATETIME dengan Timezone
$table->decimal('amount', 8, 2); Kolom dengan tipe data DECIMAL dengan panjang total digit dan angka desima
$table->double('amount', 8, 2); Kolom dengan tipe data DOUBLE dengan panjang total digit dan angka desimal
$table->enum('level', ['easy', 'hard']); Kolom dengan tipe data ENUM
$table->float('amount', 8, 2); Kolom dengan tipe data FLOAT dengan panjang total digit dan angka desimal
$table->geometry('positions'); Kolom dengan tipe data GEOMETRY
$table->geometryCollection('positions'); Kolom dengan tipe data GEOMETRYCOLLECTION
$table->increments('id'); Kolom dengan tipe data UNSIGNED INTEGER dengan auto increment dan sebagai primary key
$table->integer('votes'); Kolom dengan tipe data INTEGER
$table->ipAddress('visitor'); Kolom dengan tipe data IP ADDRESS
$table->json('options'); Kolom dengan tipe data JSON
$table->jsonb('options'); Kolom dengan tipe data JSONB
$table->lineString('positions'); Kolom dengan tipe data LINE STRING
$table->longText('description'); Kolom dengan tipe data LONG TEXT
$table->macAddress('device'); Kolom dengan tipe data MAC Address
$table->mediumIncrements('id'); Kolom dengan tipe data UNSIGNED MEDIUM INTEGER dengan auto increment dan sebagai primary key
$table->mediumInteger('votes'); Kolom dengan tipe data MEDIUM INTEGER
$table->mediumText('description'); Kolom dengan tipe data MEDIUM TEXT

Wassalamualaikum Warrahmatullah Wabarakatuh.