Database
Sebelum menggunakan resource database, terlebih dahulu harus dilakukan konfigurasi. Bagian konfigurasi database terletak pada file app/config/database.php.
Konfigurasi
Bagian-bagian yang harus dilengkapi adalah host, user, password dan nama database.
Keterangan
Variable | Tipe Data | Keterangan |
---|---|---|
driver | string | Pilihan driver database yang akan digunakan. Pilihannya adalah: mysql, pgsql, sqlite, cubrid atau mongodb |
host | string | Host database server. |
user | string | Username yang digunakan untuk koneksi ke database server. |
password | string | Password yang digunakan untuk konesi ke database server. |
database | string | Nama database yang akan digunakan. |
Nilai default pada konfigurasi di atas menunjukan koneksi database default. Jika Anda menginginkan koneksi database yang lain silahkan tambahkan nama baru pada bagian ini. Sebagai contoh:
Inisialisasi
Berikut adalah contoh membuat instance untuk DB baik itu di dalam model ataupun controller:
Database APIs
Untuk berinteraksi dengan database, setidaknya bisa dilakukan dengan tiga cara yaitu: