Tutorial Membuat Authentication di Adonis JS #2 : Menjalankan Migration


Tutorial Membuat Authentication di Adonis JS #2 : Menjalankan Migration

Tutorial Membuat Authentication di Adonis JS #2 : Menjalankan Migration - Halo teman-teman semuanya, di artikel sebelumnya kita sudah mebahas bagaimana cara installasi dan persiapan untuk membuat project authentication menggunakan Adonis JS.

Pada kesempatan kali ini kita semua akan belajar tentang migration, secara bawaan dari project Adonis JS yang sudah kita install sebelumnya. Kita sudah disediakan 2 file migration, yaitu

  • user
  • token

Kali ini kita akan melakukan perubahan sedikit pada file migration user, untuk merubah nama kolom username menjadi name. Silahkan teman-teman buka file 1503248427885_user.js di dalam folder database/migrations. Kemudian teman-teman rubah bagian kode berikut ini :

up () {
  this.create('users', (table) => {
    table.increments()
    table.string(‘username', 80).notNullable()
    table.string('email', 254).notNullable().unique()
    table.string('password', 60).notNullable()
    table.timestamps()
  })
}

Menjadi seperti berikut ini :

up () {
  this.create('users', (table) => {
    table.increments()
    table.string('name', 80).notNullable()
    table.string('email', 254).notNullable().unique()
    table.string('password', 60).notNullable()
    table.timestamps()
  })
}

Dari kode diatas, kita melakukan perubahan yaitu username kita ganti menjadi name. Setyelah itu silahkan teman-teman simpan file tersebut.

Sekarang kita bisa menjalankan migration untuk mengenerate tabelnya ke dalam database kita. silahkan jalanklan perintah dibawah ini :

adonis migration:run

Jika berhasil, teman-teman akan mendapatkan hasil kurang lebihs eperti berikut ini :

migrate: 1503248427885_user.js
migrate: 1503248427886_token.js
Database migrated successfully in 205 ms

Sekarang untuk mengetahui tabel kita berhasil terbuat di dalam database, silahkan buka http://localhost/phpmyadmin dan klik database kita dan kurang lebih hasilnya seperti berikut ini :


Sampai disini pembahasan tentang menjalankan migration di Adonis JS, di artikel selanjutnya kita semua akan belajar membuat register di Adonis JS.

Terima Kasih


Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami