{"id":58814,"date":"2025-11-19T16:45:25","date_gmt":"2025-11-19T09:45:25","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=58814"},"modified":"2026-02-13T17:21:44","modified_gmt":"2026-02-13T10:21:44","slug":"cara-membuat-relasi-data-one-to-many-di-laravel","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/cara-membuat-relasi-data-one-to-many-di-laravel\/","title":{"rendered":"Cara Membuat Relasi Data One To Many Di Laravel"},"content":{"rendered":"\n<p>Ingin membuat aplikasi Laravel dengan struktur database yang rapi dan kode yang <em>maintainable<\/em>? Menguasai relasi data <em>one to many<\/em> adalah kuncinya. Dengan relasi ini, Anda bisa menghubungkan satu <em>record <\/em>dengan banyak <em>record <\/em>lain secara otomatis, sehingga lebih efisien dan powerful. <\/p>\n\n\n\n<p>Dalam panduan ini, kami akan berbagi cara membuat relasi data one to many di Laravel, mulai dari membuat migration, model, mendefinisikan relasi, hingga mengisi data dengan <em>seeder <\/em>dan menampilkannya di <em>view<\/em>. Simak informasi berikut ini.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Apa Itu Relasi One To Many?<\/h2>\n\n\n\n<p>Pernahkah Anda menemui kasus di mana satu data dapat berelasi dengan data lain? Misalnya, satu kategori bisa memiliki banyak produk, atau satu pengguna bisa memiliki banyak postingan. Hubungan seperti ini dalam basis data dikenal sebagai <em>one-to-many<\/em> <em>relationship<\/em>.<\/p>\n\n\n\n<p>Laravel menyediakan fitur <em>Eloquent Relationship<\/em> yang mempermudah pengelolaan hubungan antar tabel, termasuk <em>relasi one-to-many<\/em>. Dengan menggunakan fitur ini, Anda dapat mengakses data yang saling berhubungan dengan mudah, tanpa perlu menulis <em>query <\/em>SQL yang panjang dan kompleks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Membuat Relasi Data&nbsp;<em>One To Many<\/em>&nbsp;Di Laravel<\/h2>\n\n\n\n<p>Selanjutnya, kita akan mempelajari cara membuat relasi data<em> one to many<\/em> di Laravel. Sebelum mulai, pastikan Anda sudah menginstal Laravel dan aplikasinya dapat berjalan dengan baik di <em>localhost <\/em>atau server Anda.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1. Membuat Migration data<\/h3>\n\n\n\n<p>Langkah pertama adalah menyiapkan dua tabel, yaitu tabel <em>categories <\/em>dan <em>products<\/em>. Pada tabel <em>categories<\/em>, kita hanya akan menyimpan data name, Sedangkan tabel <em>products <\/em>akan berisi kolom <code>category_id<\/code> (sebagai relasi ke kolom id pada tabel <em>categories<\/em>), serta kolom tambahan seperti name.<\/p>\n\n\n\n<p>kita membuat migration untuk <em>categories <\/em>caranya dengan menjalankan perintah:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php artisan make:migration create_categories_table<\/code><\/pre>\n\n\n\n<p>Kemudian kita isikan data yang akan digunakan seperti berikut:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-87.png\"><img loading=\"lazy\" decoding=\"async\" width=\"974\" height=\"1024\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-87-974x1024.png\" alt=\"migration untuk categories\" class=\"wp-image-58816\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-87-974x1024.png 974w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-87-285x300.png 285w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-87-768x807.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-87-370x389.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-87-270x284.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-87-570x599.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-87-740x778.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-87.png 1326w\" sizes=\"auto, (max-width: 974px) 100vw, 974px\" \/><\/a><\/figure>\n\n\n\n<p>Berikutnya kita membuat migration untuk <em>products <\/em>caranya dengan menjalankan perintah:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php artisan make:migration create_products_table<\/code><\/pre>\n\n\n\n<p>Kemudian kita isikan data yang akan digunakan seperti berikut:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-88.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"942\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-88-1024x942.png\" alt=\"migration untuk products\" class=\"wp-image-58817\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-88-1024x942.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-88-300x276.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-88-768x707.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-88-1536x1414.png 1536w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-88-370x341.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-88-270x248.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-88-570x525.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-88-740x681.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-88.png 1556w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Setelah membuat migration datanya dapat dijalankan perintah&nbsp;<code>php artisan migrate<\/code>&nbsp;untuk mengirimkan table yang sudah kita buat ke database.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2. Membuat Model<\/h3>\n\n\n\n<p>Fungsi model pada Laravel digunakan sebagai jembatan antara aplikasi yang dibuat dengan database, berfungsi untuk mengelola, memproses, dan berinteraksi dengan data. Kita akan membuat 2 model yaitu model <em>category <\/em>dan <em>product<\/em>, untuk membuatnya bisa menjalankan kedua perintah berikut :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php artisan make:model Category\nphp artisan make:model Product<\/code><\/pre>\n\n\n\n<p><strong>Definisi Relasi pada Model<\/strong><\/p>\n\n\n\n<p>Model Category:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-89.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1018\" height=\"900\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-89.png\" alt=\"Model Category\" class=\"wp-image-58818\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-89.png 1018w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-89-300x265.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-89-768x679.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-89-370x327.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-89-270x239.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-89-570x504.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-89-740x654.png 740w\" sizes=\"auto, (max-width: 1018px) 100vw, 1018px\" \/><\/a><\/figure>\n\n\n\n<p>Model Product :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-90.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"853\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-90-1024x853.png\" alt=\"Model Product\" class=\"wp-image-58819\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-90-1024x853.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-90-300x250.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-90-768x640.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-90-370x308.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-90-270x225.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-90-570x475.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-90-740x617.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-90.png 1080w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3. Membuat seeder<\/h3>\n\n\n\n<p>Selanjutnya, kita akan membuat seeder data category dan product yang akan dikirimkan ke databse pada table category dan product dengan cara membuat seedernya dahulu dengan menginputkan perintah :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php artisan make:seeder CategorySeeder <\/code><\/pre>\n\n\n\n<p>dan<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php artisan make:seeder ProductSeeder.<\/code><\/pre>\n\n\n\n<p>Isi file seeder <em>database\/seeders\/CategorySeeder.php<\/em> berikut:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-91.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"941\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-91-1024x941.png\" alt=\"seeder category\" class=\"wp-image-58820\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-91-1024x941.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-91-300x276.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-91-768x706.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-91-370x340.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-91-270x248.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-91-570x524.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-91-740x680.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-91.png 1186w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Isi file seeder database\/seeders\/ProductSeeder.php berikut:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-92.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"832\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-92-1024x832.png\" alt=\"Isi file seeder \" class=\"wp-image-58821\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-92-1024x832.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-92-300x244.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-92-768x624.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-92-370x301.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-92-270x219.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-92-570x463.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-92-740x601.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-92.png 1388w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Kemudian jalankan semua seeder dengan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php artisan db:seed --class=CategorySeeder<br \/>php artisan db:seed --class=ProductSeeder<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4. Membuat Controller<\/h3>\n\n\n\n<p>Untuk dapat membuat controller, Anda dapat untuk menjalankan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php artisan make:controller ProductController<\/code><\/pre>\n\n\n\n<p>Langkah selanjutnya, kita akan membuat function view untuk menampilkan relasi data antara data category dan product yang akan kita buat. Berikut adalah contohnya:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-93.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"789\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-93-1024x789.png\" alt=\"Product Controller\" class=\"wp-image-58822\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-93-1024x789.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-93-300x231.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-93-768x591.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-93-370x285.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-93-270x208.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-93-570x439.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-93-740x570.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-93.png 1218w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5. Membuat tampilan view<\/h3>\n\n\n\n<p>Pada step ini, kita akan membuat tampilan view relasi data category dan product yang akan menampilkan data relasi pada folder<em> resources\/views\/products\/index.blade.php<\/em>. Berikut contoh skrip yang bisa digunakan:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-94.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"516\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-94-1024x516.png\" alt=\"tampilan view index\" class=\"wp-image-58823\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-94-1024x516.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-94-300x151.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-94-768x387.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-94-1536x774.png 1536w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-94-370x187.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-94-270x136.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-94-570x287.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-94-740x373.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-94.png 1710w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 6. Menambahkan Route Untuk Menampilkan Relasi Data Category dan Product<\/h3>\n\n\n\n<p>Di dalam file&nbsp;<em>routes\/web.php<\/em>, tambahkan&nbsp;<em>route&nbsp;<\/em>untuk menampilkan relasi Category dan Product yang sudah dibuat.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-95.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"386\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-95-1024x386.png\" alt=\"Route\" class=\"wp-image-58824\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-95-1024x386.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-95-300x113.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-95-768x290.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-95-370x140.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-95-270x102.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-95-570x215.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-95-740x279.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-95.png 1480w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Pengujian<\/h2>\n\n\n\n<p>Langkah terakhir sesi belajar Laravel untuk Membuat Relasi Data One To Many Di Laravel adalah melakukan pengujian. Silahkan dapat menjalankan&nbsp;<code>php artisan serve<\/code>&nbsp;untuk menjalankan websitenya.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-96.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"296\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-96-1024x296.png\" alt=\"Tampilan pengujian Relasi Data One To Many Di Laravel\" class=\"wp-image-58825\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-96-1024x296.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-96-300x87.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-96-768x222.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-96-1536x443.png 1536w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-96-370x107.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-96-270x78.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-96-570x165.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-96-740x214.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/10\/image-96.png 1919w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Penutup<\/h2>\n\n\n\n<p>Relasi <em>One to Many <\/em>di Laravel digunakan ketika satu data di tabel utama dapat memiliki banyak data terkait di tabel lain. Contohnya, satu kategori bisa memiliki banyak produk, di mana setiap produk tetap mengacu pada kategori tertentu melalui kolom <em>foreign key<\/em>.<\/p>\n\n\n\n<p>Dengan memanfaatkan fitur Eloquent Relationship Laravel, pengelolaan dan pengambilan data antar tabel menjadi jauh lebih efisien. Anda tidak perlu menulis <em>query <\/em>SQL yang rumit, karena Laravel secara otomatis mengatur relasi berdasarkan definisi pada model. Hasilnya, kode menjadi lebih rapi, terstruktur, mudah dibaca, dan produktivitas pengembangan aplikasi meningkat secara signifikan.<\/p>\n\n\n\n<p>Demikian artikel kami tentang cara membuat relasi data <em>one to many<\/em> di Laravel, semoga bermanfaat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ingin membuat aplikasi Laravel dengan struktur database yang rapi dan kode yang maintainable? Menguasai relasi data one to many adalah kuncinya. Dengan relasi ini, Anda bisa menghubungkan satu record dengan banyak record lain secara otomatis, sehingga lebih efisien dan powerful. Dalam panduan ini, kami akan berbagi cara membuat relasi data one to many di Laravel, [&hellip;]<\/p>\n","protected":false},"author":357,"featured_media":59449,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[2294],"tags":[1587,135,796,2557,2548],"class_list":{"0":"post-58814","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-database","8":"tag-belajar-laravel","9":"tag-database","10":"tag-laravel","11":"tag-relasi-data","12":"tag-relasi-database"},"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/11\/Banner-Cara-Membuat-Relasi-Data-One-To-Many-Di-Laravel.jpg","jetpack_shortlink":"https:\/\/wp.me\/p8n3G7-fiC","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/58814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/357"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=58814"}],"version-history":[{"count":4,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/58814\/revisions"}],"predecessor-version":[{"id":61777,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/58814\/revisions\/61777"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/59449"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=58814"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=58814"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=58814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}