Belajar Laravel Many to Many Relationship Part 7
Tugas sebelumnya kita sudah melakukan migrasi dan juga mengatur databasenya. Tentu tugas yang sekarang adalah membuat model untuk class Model lessonnya. Jadi kita tambahkan class Model lessonnya dengan menggunakan php artisan seperti biasa didalam terminalnya seperti ini
Maka kita akan dibuatkan satu class Model lessonnya dibawah folder app. Lalu untuk membuat hubungan Many to Many kita mulai dari class Model Usernya. Pada class tersebut kita akan buat satu fungsi dengan nama lessons pake S karena user akan punya banyak materi atau pelajaran
Lalu kita mereturn $this sebagai object class Model Usernya lalu tambahkan metode belongsToMany dengan menuliskan namespace dari class Model Lesson
Dan bila teman teman tampilkan hasilnya didalam index.blade.php sebagai daftar materinya. Tentu kita akan melakukan foreach untuk mendapatkan semua informasi daftar materi apa saja yang dipelajari oleh user 1 atau pun user 2 sebagai berikut
Bila kita lihat sekarang dibagian browsernya dengan mengetikkan route /users/idnya maka kita daftar materi yang dipelajari oleh user_id 1 begitu juga untuk user_id 2
Jadi sangatlah simple kita menggunakan kata kunci belongsToMany tapi bedanya kita punya table ketiga sebagai table penghubungnya. Terima kasih.
Webinar Gratis 2024
Sabtu, 09 Maret 2024
10 Bahasa Rekomendasi Untuk Dipelajari di 2024
Python Developer, Data Science, Web Application
Minggu, 26 Mei 2024, 09.00-13.00 WIB
(4 Jam Membuat Backend di Laravel 11)