Pada tutorial kali ini aku akan membahas bagaimana menciptakan tabel database di Laravel 5.3. Database yang akan aku gunakan ialah MySQL dan untuk menciptakan tabel di dalam server database MySQL aku tidak perlu masuk ke dalam shell MySQL. Cukup memanfaatkan fitur yang ada di dalam Laravel tersebut yaitu fitur migration. Pertama pastikan koneksi antara laravel dan server MySQL sudah terkonfigurasi di file .env. Konfigurasi file .env aku terlihat menyerupai berikut:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=database DB_USERNAME=root DB_PASSWORD=root
Keterangan:
- Database MySQL yang dipakai berjulukan "database",
- user yang sya gunakan root, password root,
- lokasi MySQL server di localhost dengan komunikasi port 3306.
kemudian aku ingin menciptakan tabel gres dengan nama register, maka aku menjalankan perintah:
php artisan make:migration create_registers_table
kalau berhasil akan terbuat sebuah file yang berlokasi di root_folder_laravel/database/migrations/ dengan nama 20xx_xx_xx_xxxxxx_create_registers_table.php
kemudian aku buka file tersebut, sehingga isinya terlihat menyerupai di bawah ini:
Loading ....
alasannya ialah aku ingin menciptakan tabel database berjulukan register dengan struktur berikut:
nama kolom | tipe data kolom |
---|---|
id | integer(10),Primary Key, auto increment |
tipe_benda | small integer(5) |
nama_benda | text |
uraian | text |
asal_benda | varchar(40) |
cara_perolehan | small integer |
tanggal_masuk | date |
tanggal_benda | date |
harga_satuan | integer |
jumlah | small integer |
keterangan | text |
bast | varchar(30) |
id_user | integer(10) |
created_at | timestamps |
update_at | timestamps |
Keterangan: Untuk melihat tabel tpe data secara lengkap anda dapat mengunjungi Link ini sebagai referensi.
isi file di 20xx_xx_xx_xxxxxx_create_registers_table.php atas diubah sehingga terlihat menyerupai ini:
Loading ....
sesudah itu melalui terminal di dalam root folder laravel, aku menjalankan perintah migration database menyerupai berikut:
php artisan migrate
kalau berhasil, akan tampak tampilan menyerupai berikut:
kalau dilihat dari shell MySQL maka akan tertampil tabel registers menyerupai berikut:
dan struktur dari tabel registers kalau dilihat didalam shell MySQL akan terlihat menyerupai berikut:
gampang bukan menciptakan tabel database MySQL dengan fitur migration pada Laravel 5.3, selamat mencoba ya.
Pada goresan pena selanjutnya akan aku bahas lebih dalam fitur migration di Laravel 5.3. Terima kasih telah berkunjung.
Sumber http://www.newbienote.com/
Mari berteman dengan saya
Follow my Instagram _yudha58Related Posts :
Laravel Error Migrate: Syntax Error Or Access Violation: 1071 Specified Key Was Too Long; Max Key Length Is 767 Bytes (Sql: Alter Table `Users` Add Unique `Users_Email_Unique`(`Email`))Pernah mengalami hal error dengan pesan kesalahan : Syntax error or access violation: 1071 Specified key was too long; max key length is 767… Read More...
Solusi Mysql 5.7 Error, Your Password Does Not Satisfy The Current Policy Requirements Pernah mengalami error saat create user gres di MySQL 5.7 dengan pesan menyerupai judul di atas? Saya pernah mengalaminya saat mencoba … Read More...
Cara Konfigurasi Ssl Untuk Mengamankan Komunikasi Ke Server Database Mysql Dari Client Jika di tutorial sebelumnya aku membahas bagaimana mengaktifkan fitur SSL, kini pada tutorial ini aku akan membahas bagaimana memanfaatka… Read More...
Cara Install Mysql 5.7 Di Ubuntu Server 16.04 Lts Tak terasa sudah tahun ke lima blog ini berjalan, tak terasa pula sudah banyak artikel tutorial yang saya tulis sebagai panduan untuk pa… Read More...
Mendisable Strict Query Di Mysql Apakah anda pernah mengalami error query ibarat berikut: .... ORDER BY clause is not in Group BY clause and contains nonaggregated colu… Read More...
0 Response to "Cara Menciptakan Tabel Database Di Laravel 5.3 Pada Ubuntu"
Posting Komentar