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
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