Belajar dari Video “Web Programming Unpas-8. Post Category & Eloquent Relationship” (2)
resume Task Belajar Laravel dengan mempelajari web programming Laravel dari video https://www.youtube.com/watch?v=HR_Piu6qtoI.
Membuat Category utnuk setiap postingan ,kemudian mempraktekan kategori di setiap postingan dengan membuat relasi antar model, membuat dari model dan migrasi, pertama tama membuat model dari migrasi dengan membuka terminal atau GitBash.
dengan perintah
php artisan make:model -m Category
Eloquent Relationship
relasi antar tabel, tabel dalam web kita bisa memiliki banyak relasi
contoh sebuah postingan memiliki banyak postingan, dengan eloquent mengelola relasionship menjadi gampang.
tabel relationship
post di relasikan dengan postingan kategori, cara menghubungkanya adalah dengan cara data definisi memasang foreign key. harus tentukan cardinality, one to one, one to many satu kategory memiliki banyak post. jadi cardinaliasnya one to many, satu post hanya diliki satu kategori, jadi cardinalitasnya one to one.
one category hasMany post
One Post belongsTo one Categories
contoh 2
menghubungkan postingan tersebut ada user yang menulis,
cara penulisan foreign ke nya yaitu category_id, versi singular
kalo user_id
1postingan hanya dimiliki 1 user belongsTo
1 user bisa memiliki banyak postingan hasMany