Belajar Laravel Tentang Eloquent dan Tinker

Masih seputar database di laravel kita akan bahas satu fitur yang lebih keren lagi yaitu eloquent. Jadi setiap tabel yang kita punya akan punya satu kelas di proyek laravel kita dengan adanya class ini kita dengan mudah menjalankan query-query seperti masukkan data, update data, hapus data dan masih banyak lagi. Cara buat class untuk tabel kita, kita bisa buatnya manual tapi kita gunakan fitur dari php artisan. Jadi php artisan ini seperti aplikasi tambahan kita pada comandline untuk bermain dengan laravelnya. Jadi pada terminalnya teman teman ketikkan php artisan make:model namamodelnya seperti berikut

pada artikel sebelumnya kita sudah buat tabel dengan bantuan migrate dan pastikan namatabelnya plurals karena jika kita sambungkan dengan modelnya yaitu class materi. Sehingga laravel akan otomatis tahu jika kita pilih tabel materi tersebut. dan kalo kita lihat pada bagian folder app maka class model materi.php akan dibuatkan.

Jika namatabelnya tidak plurals tidak usah bingung teman teman cukup bisa tambahkan kode berikut

artinya plurals disini nama tabel diikuti dengan huruf s. Oke lanjut lagi salah satu yang keren di php artisan adalah php artisan tinker jadi tinker ini kita bisa mencoba langsung kode phpnya melalui comannd prompt atau terminalnya.

sekarang kita ada di model artisan. Kalo kita tahu tabel kita masih kosong kita mau masukkan kode kode eloquent dimana kita mau tambahkan data. Jadi tinker hanya program yang dapat berjalan di comand line sedangkan eloquent adalah fungsi fungsi yang bisa kita gunakan untuk memanipulasi databasenya. Contohnya lebih jelas kita buat sebuah variabel sebagai objeknya dan kita sambungkan pada class modelnya sebagai berikut

untuk masukkan data yang kita mau kasih kita tinggal ketik kode berikut

penulisannya sendiri namaobjeknya->lalu di ikuti dengan namakolom pada tabelnya contohnya kasus disini adalah namamateri. Untuk simpan data dengan kode berikut

hasilnya true yaitu nilai balik yang artinya kita telah berhasil dalam memasukkan data dan tampil data yang kita masukkan tadi. Jadi pada kode diatas itu adalah kode-kode eloquent jadi kita tidak perlu insert into atau apapun kita tinggal panggil namaobjeknya lalu nama kolomnya lalu di jalankan metode savenya. Oke cukup jelas sampai jumpa

5 April 2016

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Kursus Postgre SQL Database Developer Terbaik 2024 di Jakarta
chat