{"id":1320,"date":"2024-01-31T06:55:08","date_gmt":"2024-01-31T06:55:08","guid":{"rendered":"https:\/\/blog.uts.ac.id\/jul\/?p=1320"},"modified":"2024-01-31T06:56:08","modified_gmt":"2024-01-31T06:56:08","slug":"laravel-24-relasi-one-to-many-eloquent","status":"publish","type":"post","link":"https:\/\/blog.uts.ac.id\/jul\/2024\/01\/31\/laravel-24-relasi-one-to-many-eloquent\/","title":{"rendered":"Laravel #24 : Relasi One To Many Eloquent"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1320\" class=\"elementor elementor-1320\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0a45c93 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0a45c93\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-57cf8e2\" data-id=\"57cf8e2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-02d20f4 elementor-widget elementor-widget-text-editor\" data-id=\"02d20f4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>Seperti yang sudah kita pelajari sebelumnya, Eloquent memiliki fitur untuk membuat relasi antar table dengan mudah. relasi one to many adalah relasi antar table yang mana satu buah table bisa memiliki banyak relasi ke record data yang ada di table yang satunya.<\/p>\n<p>Akan saya contohkan dengan table&nbsp;<strong>articles<\/strong>, dan table&nbsp;<strong>tags<\/strong>. sebuah article bisa memiliki banyak tags, dan banyak tags bisa dimiliki oleh satu article. jadinya one to many atau many to one. 1 .. n atau n .. 1.<\/p>\n<h3>Persiapan<\/h3>\n<p>Kita akan membuat dua buah table, yaitu table article, dan table tags. dimana nantinya akan kita buat relasi table one to many (satu article bisa memiliki banyak tags).<\/p>\n<p>Silahkan teman-teman buat kedua buah table tersebut dengan fitur migration dan mengisi data&nbsp;<em>dummy<\/em>&nbsp;ke dalam kedua table tersebut dengan menggunakan Faker.<\/p>\n<p>Baca :&nbsp;<a href=\"https:\/\/www.malasngoding.com\/seeding-dan-faker-pada-laravel\/\" target=\"_blank\" rel=\"noopener\">Seeding dan Faker Pada Laravel<\/a><\/p>\n<p>atau jika teman-teman ingin cepat, silahkan import sql berikut.<\/p>\n<p><strong>SQL<\/strong><\/p>\n<div id=\"crayon-65b9ea52ef8e9445000614\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-toolbar\" data-settings=\" show\">\n<div class=\"crayon-tools\">\n<div class=\"crayon-button crayon-nums-button crayon-pressed\" title=\"Toggle Line Numbers\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-wrap-button\" title=\"Toggle Line Wrap\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-expand-button\" title=\"Expand Code\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-popup-button\" title=\"Open Code In New Window\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"crayon-plain-wrap\">&nbsp;<\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-12\">12<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-13\">13<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-14\">14<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-15\">15<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-16\">16<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-17\">17<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-18\">18<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-19\">19<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-20\">20<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-21\">21<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-22\">22<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-23\">23<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-24\">24<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-25\">25<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-26\">26<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-27\">27<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-28\">28<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-29\">29<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-30\">30<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-31\">31<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-32\">32<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-33\">33<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-34\">34<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-35\">35<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-36\">36<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-37\">37<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-38\">38<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-39\">39<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-40\">40<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-41\">41<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-42\">42<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-43\">43<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-44\">44<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-45\">45<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-46\">46<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-47\">47<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-48\">48<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-49\">49<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-50\">50<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-51\">51<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-52\">52<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-53\">53<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-54\">54<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-55\">55<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-56\">56<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-57\">57<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-58\">58<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-59\">59<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-60\">60<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-61\">61<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-62\">62<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-63\">63<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-64\">64<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-65\">65<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-66\">66<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-67\">67<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-68\">68<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-69\">69<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-70\">70<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-71\">71<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-72\">72<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-73\">73<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-74\">74<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-75\">75<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-76\">76<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-77\">77<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-78\">78<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-79\">79<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-80\">80<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-81\">81<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-82\">82<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-83\">83<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-84\">84<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-85\">85<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-86\">86<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-87\">87<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-88\">88<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-89\">89<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-90\">90<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-91\">91<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-92\">92<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-93\">93<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-94\">94<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-95\">95<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-96\">96<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-97\">97<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-98\">98<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-99\">99<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-100\">100<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-101\">101<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-102\">102<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-103\">103<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-104\">104<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-105\">105<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-106\">106<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-107\">107<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-108\">108<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-109\">109<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-110\">110<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-111\">111<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-112\">112<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-113\">113<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-114\">114<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-115\">115<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-116\">116<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-117\">117<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-118\">118<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-119\">119<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-120\">120<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-121\">121<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-122\">122<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-123\">123<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-124\">124<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-125\">125<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-126\">126<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-127\">127<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-128\">128<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-129\">129<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-130\">130<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-131\">131<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-132\">132<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-133\">133<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-134\">134<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8e9445000614-135\">135<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8e9445000614-136\">136<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65b9ea52ef8e9445000614-1\" class=\"crayon-line\">&#8212; <span class=\"crayon-e\">phpMyAdmin <\/span><span class=\"crayon-e\">SQL <\/span><span class=\"crayon-i\">Dump<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-2\" class=\"crayon-line crayon-striped-line\">&#8212; <span class=\"crayon-i\">version<\/span> <span class=\"crayon-cn\">4.8.3<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-3\" class=\"crayon-line\">&#8212; <span class=\"crayon-i\">https<\/span>:<span class=\"crayon-c\">\/\/www.phpmyadmin.net\/<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-4\" class=\"crayon-line crayon-striped-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-5\" class=\"crayon-line\">&#8212; <span class=\"crayon-i\">Host<\/span>: <span class=\"crayon-i\">localhost<\/span><span class=\"crayon-st\">:<\/span><span class=\"crayon-cn\">3306<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-6\" class=\"crayon-line crayon-striped-line\">&#8212; <span class=\"crayon-e\">Generation <\/span><span class=\"crayon-i\">Time<\/span>: <span class=\"crayon-i\">Jan<\/span> <span class=\"crayon-cn\">15<\/span>, <span class=\"crayon-cn\">2019<\/span> <span class=\"crayon-i\">at<\/span> <span class=\"crayon-cn\">05<\/span><span class=\"crayon-st\">:<\/span><span class=\"crayon-cn\">52<\/span> <span class=\"crayon-i\">AM<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-7\" class=\"crayon-line\">&#8212; <span class=\"crayon-e\">Server <\/span><span class=\"crayon-i\">version<\/span>: <span class=\"crayon-cn\">5.7.23<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-8\" class=\"crayon-line crayon-striped-line\">&#8212; <span class=\"crayon-e\">PHP <\/span><span class=\"crayon-i\">Version<\/span>: <span class=\"crayon-cn\">7.2.10<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-9\" class=\"crayon-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-e\">SET <\/span><span class=\"crayon-i\">SQL_MODE<\/span> = <span class=\"crayon-s\">&#8220;NO_AUTO_VALUE_ON_ZERO&#8221;<\/span>;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-11\" class=\"crayon-line\"><span class=\"crayon-e\">SET <\/span><span class=\"crayon-i\">time_zone<\/span> = <span class=\"crayon-s\">&#8220;+00:00&#8221;<\/span>;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-12\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-13\" class=\"crayon-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-14\" class=\"crayon-line crayon-striped-line\">&#8212; <span class=\"crayon-i\">Database<\/span>: `<span class=\"crayon-i\">belajar_laravel<\/span>`<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-15\" class=\"crayon-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-16\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-17\" class=\"crayon-line\">&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-18\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-19\" class=\"crayon-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-20\" class=\"crayon-line crayon-striped-line\">&#8212; <span class=\"crayon-e\">Table <\/span><span class=\"crayon-e\">structure <\/span><span class=\"crayon-e\">for <\/span><span class=\"crayon-i\">table<\/span> `<span class=\"crayon-i\">articles<\/span>`<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-21\" class=\"crayon-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-22\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-23\" class=\"crayon-line\"><span class=\"crayon-e\">CREATE <\/span><span class=\"crayon-i\">TABLE<\/span> `<span class=\"crayon-i\">articles<\/span>` (<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-24\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&nbsp;&nbsp;<\/span>`<span class=\"crayon-i\">id<\/span>` <span class=\"crayon-e\">int<\/span>(<span class=\"crayon-cn\">10<\/span>) <span class=\"crayon-e\">UNSIGNED <\/span><span class=\"crayon-e\">NOT <\/span><span class=\"crayon-i\">NULL<\/span>,<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-25\" class=\"crayon-line\"><span class=\"crayon-h\">&nbsp;&nbsp;<\/span>`<span class=\"crayon-i\">judul<\/span>` <span class=\"crayon-e\">varchar<\/span>(<span class=\"crayon-cn\">255<\/span>) <span class=\"crayon-e\">COLLATE <\/span><span class=\"crayon-e\">utf8mb4_unicode_ci <\/span><span class=\"crayon-e\">NOT <\/span><span class=\"crayon-i\">NULL<\/span>,<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-26\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&nbsp;&nbsp;<\/span>`<span class=\"crayon-i\">created_at<\/span>` <span class=\"crayon-e\">timestamp <\/span><span class=\"crayon-e\">NULL <\/span><span class=\"crayon-e\">DEFAULT <\/span><span class=\"crayon-i\">NULL<\/span>,<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-27\" class=\"crayon-line\"><span class=\"crayon-h\">&nbsp;&nbsp;<\/span>`<span class=\"crayon-i\">updated_at<\/span>` <span class=\"crayon-e\">timestamp <\/span><span class=\"crayon-e\">NULL <\/span><span class=\"crayon-e\">DEFAULT <\/span><span class=\"crayon-i\">NULL<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-28\" class=\"crayon-line crayon-striped-line\">) <span class=\"crayon-i\">ENGINE<\/span>=<span class=\"crayon-e\">InnoDB <\/span><span class=\"crayon-e\">DEFAULT <\/span><span class=\"crayon-i\">CHARSET<\/span>=<span class=\"crayon-e\">utf8mb4 <\/span><span class=\"crayon-i\">COLLATE<\/span>=<span class=\"crayon-i\">utf8mb4_unicode_ci<\/span>;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-29\" class=\"crayon-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-30\" class=\"crayon-line crayon-striped-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-31\" class=\"crayon-line\">&#8212; <span class=\"crayon-e\">Dumping <\/span><span class=\"crayon-e\">data <\/span><span class=\"crayon-e\">for <\/span><span class=\"crayon-i\">table<\/span> `<span class=\"crayon-i\">articles<\/span>`<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-32\" class=\"crayon-line crayon-striped-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-33\" class=\"crayon-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-34\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-e\">INSERT <\/span><span class=\"crayon-i\">INTO<\/span> `<span class=\"crayon-i\">articles<\/span>` (`<span class=\"crayon-i\">id<\/span>`, `<span class=\"crayon-i\">judul<\/span>`, `<span class=\"crayon-i\">created_at<\/span>`, `<span class=\"crayon-i\">updated_at<\/span>`) <span class=\"crayon-e\">VALUES<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-35\" class=\"crayon-line\">(<span class=\"crayon-cn\">1<\/span>, <span class=\"crayon-s\">&#8216;Placeat saepe ea possimus provident quos est molestiae reiciendis.&#8217;<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-36\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">2<\/span>, <span class=\"crayon-s\">&#8216;Totam laudantium molestiae similique sit.&#8217;<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-37\" class=\"crayon-line\">(<span class=\"crayon-cn\">3<\/span>, <span class=\"crayon-s\">&#8216;Aut consequatur ducimus ut non voluptatem voluptas.&#8217;<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-38\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">4<\/span>, <span class=\"crayon-s\">&#8216;Ad sit voluptatem qui ut dolorem.&#8217;<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-39\" class=\"crayon-line\">(<span class=\"crayon-cn\">5<\/span>, <span class=\"crayon-s\">&#8216;Qui consequatur eum fuga corrupti.&#8217;<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-40\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">6<\/span>, <span class=\"crayon-s\">&#8216;Quos nesciunt blanditiis amet odio.&#8217;<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-41\" class=\"crayon-line\">(<span class=\"crayon-cn\">7<\/span>, <span class=\"crayon-s\">&#8216;Ex doloremque consequuntur velit alias repellendus ullam.&#8217;<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-42\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">8<\/span>, <span class=\"crayon-s\">&#8216;Perspiciatis a quo beatae nobis et suscipit illo.&#8217;<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-43\" class=\"crayon-line\">(<span class=\"crayon-cn\">9<\/span>, <span class=\"crayon-s\">&#8216;Maiores voluptate animi est enim totam.&#8217;<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-44\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">10<\/span>, <span class=\"crayon-s\">&#8216;Rerum expedita inventore nulla voluptates perferendis placeat.&#8217;<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>);<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-45\" class=\"crayon-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-46\" class=\"crayon-line crayon-striped-line\">&#8212; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-47\" class=\"crayon-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-48\" class=\"crayon-line crayon-striped-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-49\" class=\"crayon-line\">&#8212; <span class=\"crayon-e\">Table <\/span><span class=\"crayon-e\">structure <\/span><span class=\"crayon-e\">for <\/span><span class=\"crayon-i\">table<\/span> `<span class=\"crayon-i\">tags<\/span>`<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-50\" class=\"crayon-line crayon-striped-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-51\" class=\"crayon-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-52\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-e\">CREATE <\/span><span class=\"crayon-i\">TABLE<\/span> `<span class=\"crayon-i\">tags<\/span>` (<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-53\" class=\"crayon-line\"><span class=\"crayon-h\">&nbsp;&nbsp;<\/span>`<span class=\"crayon-i\">id<\/span>` <span class=\"crayon-e\">int<\/span>(<span class=\"crayon-cn\">10<\/span>) <span class=\"crayon-e\">UNSIGNED <\/span><span class=\"crayon-e\">NOT <\/span><span class=\"crayon-i\">NULL<\/span>,<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-54\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&nbsp;&nbsp;<\/span>`<span class=\"crayon-i\">tag<\/span>` <span class=\"crayon-e\">varchar<\/span>(<span class=\"crayon-cn\">255<\/span>) <span class=\"crayon-e\">COLLATE <\/span><span class=\"crayon-e\">utf8mb4_unicode_ci <\/span><span class=\"crayon-e\">NOT <\/span><span class=\"crayon-i\">NULL<\/span>,<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-55\" class=\"crayon-line\"><span class=\"crayon-h\">&nbsp;&nbsp;<\/span>`<span class=\"crayon-i\">article_id<\/span>` <span class=\"crayon-e\">int<\/span>(<span class=\"crayon-cn\">10<\/span>) <span class=\"crayon-e\">UNSIGNED <\/span><span class=\"crayon-e\">NOT <\/span><span class=\"crayon-i\">NULL<\/span>,<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-56\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&nbsp;&nbsp;<\/span>`<span class=\"crayon-i\">created_at<\/span>` <span class=\"crayon-e\">timestamp <\/span><span class=\"crayon-e\">NULL <\/span><span class=\"crayon-e\">DEFAULT <\/span><span class=\"crayon-i\">NULL<\/span>,<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-57\" class=\"crayon-line\"><span class=\"crayon-h\">&nbsp;&nbsp;<\/span>`<span class=\"crayon-i\">updated_at<\/span>` <span class=\"crayon-e\">timestamp <\/span><span class=\"crayon-e\">NULL <\/span><span class=\"crayon-e\">DEFAULT <\/span><span class=\"crayon-i\">NULL<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-58\" class=\"crayon-line crayon-striped-line\">) <span class=\"crayon-i\">ENGINE<\/span>=<span class=\"crayon-e\">InnoDB <\/span><span class=\"crayon-e\">DEFAULT <\/span><span class=\"crayon-i\">CHARSET<\/span>=<span class=\"crayon-e\">utf8mb4 <\/span><span class=\"crayon-i\">COLLATE<\/span>=<span class=\"crayon-i\">utf8mb4_unicode_ci<\/span>;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-59\" class=\"crayon-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-60\" class=\"crayon-line crayon-striped-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-61\" class=\"crayon-line\">&#8212; <span class=\"crayon-e\">Dumping <\/span><span class=\"crayon-e\">data <\/span><span class=\"crayon-e\">for <\/span><span class=\"crayon-i\">table<\/span> `<span class=\"crayon-i\">tags<\/span>`<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-62\" class=\"crayon-line crayon-striped-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-63\" class=\"crayon-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-64\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-e\">INSERT <\/span><span class=\"crayon-i\">INTO<\/span> `<span class=\"crayon-i\">tags<\/span>` (`<span class=\"crayon-i\">id<\/span>`, `<span class=\"crayon-i\">tag<\/span>`, `<span class=\"crayon-i\">article_id<\/span>`, `<span class=\"crayon-i\">created_at<\/span>`, `<span class=\"crayon-i\">updated_at<\/span>`) <span class=\"crayon-e\">VALUES<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-65\" class=\"crayon-line\">(<span class=\"crayon-cn\">1<\/span>, <span class=\"crayon-s\">&#8216;dolores&#8217;<\/span>, <span class=\"crayon-cn\">2<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-66\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">2<\/span>, <span class=\"crayon-s\">&#8216;culpa&#8217;<\/span>, <span class=\"crayon-cn\">3<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-67\" class=\"crayon-line\">(<span class=\"crayon-cn\">3<\/span>, <span class=\"crayon-s\">&#8216;sit&#8217;<\/span>, <span class=\"crayon-cn\">4<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-68\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">4<\/span>, <span class=\"crayon-s\">&#8216;quasi&#8217;<\/span>, <span class=\"crayon-cn\">3<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-69\" class=\"crayon-line\">(<span class=\"crayon-cn\">5<\/span>, <span class=\"crayon-s\">&#8216;inventore&#8217;<\/span>, <span class=\"crayon-cn\">5<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-70\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">6<\/span>, <span class=\"crayon-s\">&#8216;ut&#8217;<\/span>, <span class=\"crayon-cn\">7<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-71\" class=\"crayon-line\">(<span class=\"crayon-cn\">7<\/span>, <span class=\"crayon-s\">&#8216;quisquam&#8217;<\/span>, <span class=\"crayon-cn\">5<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-72\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">8<\/span>, <span class=\"crayon-s\">&#8216;fugiat&#8217;<\/span>, <span class=\"crayon-cn\">7<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-73\" class=\"crayon-line\">(<span class=\"crayon-cn\">9<\/span>, <span class=\"crayon-s\">&#8216;perspiciatis&#8217;<\/span>, <span class=\"crayon-cn\">5<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-74\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">10<\/span>, <span class=\"crayon-s\">&#8216;voluptatem&#8217;<\/span>, <span class=\"crayon-cn\">3<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-75\" class=\"crayon-line\">(<span class=\"crayon-cn\">11<\/span>, <span class=\"crayon-s\">&#8216;non&#8217;<\/span>, <span class=\"crayon-cn\">2<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-76\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">12<\/span>, <span class=\"crayon-s\">&#8216;ducimus&#8217;<\/span>, <span class=\"crayon-cn\">5<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-77\" class=\"crayon-line\">(<span class=\"crayon-cn\">13<\/span>, <span class=\"crayon-s\">&#8216;tempora&#8217;<\/span>, <span class=\"crayon-cn\">4<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-78\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">14<\/span>, <span class=\"crayon-s\">&#8216;voluptatem&#8217;<\/span>, <span class=\"crayon-cn\">10<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-79\" class=\"crayon-line\">(<span class=\"crayon-cn\">15<\/span>, <span class=\"crayon-s\">&#8216;nisi&#8217;<\/span>, <span class=\"crayon-cn\">3<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-80\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">16<\/span>, <span class=\"crayon-s\">&#8216;exercitationem&#8217;<\/span>, <span class=\"crayon-cn\">10<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-81\" class=\"crayon-line\">(<span class=\"crayon-cn\">17<\/span>, <span class=\"crayon-s\">&#8216;sed&#8217;<\/span>, <span class=\"crayon-cn\">2<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-82\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">18<\/span>, <span class=\"crayon-s\">&#8216;tempora&#8217;<\/span>, <span class=\"crayon-cn\">6<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-83\" class=\"crayon-line\">(<span class=\"crayon-cn\">19<\/span>, <span class=\"crayon-s\">&#8216;laudantium&#8217;<\/span>, <span class=\"crayon-cn\">7<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-84\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">20<\/span>, <span class=\"crayon-s\">&#8216;a&#8217;<\/span>, <span class=\"crayon-cn\">6<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-85\" class=\"crayon-line\">(<span class=\"crayon-cn\">21<\/span>, <span class=\"crayon-s\">&#8216;consequuntur&#8217;<\/span>, <span class=\"crayon-cn\">9<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-86\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">22<\/span>, <span class=\"crayon-s\">&#8216;omnis&#8217;<\/span>, <span class=\"crayon-cn\">1<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-87\" class=\"crayon-line\">(<span class=\"crayon-cn\">23<\/span>, <span class=\"crayon-s\">&#8216;rerum&#8217;<\/span>, <span class=\"crayon-cn\">9<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-88\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">24<\/span>, <span class=\"crayon-s\">&#8216;ut&#8217;<\/span>, <span class=\"crayon-cn\">1<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-89\" class=\"crayon-line\">(<span class=\"crayon-cn\">25<\/span>, <span class=\"crayon-s\">&#8216;amet&#8217;<\/span>, <span class=\"crayon-cn\">10<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-90\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">26<\/span>, <span class=\"crayon-s\">&#8216;atque&#8217;<\/span>, <span class=\"crayon-cn\">9<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-91\" class=\"crayon-line\">(<span class=\"crayon-cn\">27<\/span>, <span class=\"crayon-s\">&#8216;at&#8217;<\/span>, <span class=\"crayon-cn\">4<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-92\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">28<\/span>, <span class=\"crayon-s\">&#8216;hic&#8217;<\/span>, <span class=\"crayon-cn\">3<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-93\" class=\"crayon-line\">(<span class=\"crayon-cn\">29<\/span>, <span class=\"crayon-s\">&#8216;itaque&#8217;<\/span>, <span class=\"crayon-cn\">1<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-94\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">30<\/span>, <span class=\"crayon-s\">&#8216;quia&#8217;<\/span>, <span class=\"crayon-cn\">9<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-95\" class=\"crayon-line\">(<span class=\"crayon-cn\">31<\/span>, <span class=\"crayon-s\">&#8216;consequatur&#8217;<\/span>, <span class=\"crayon-cn\">8<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-96\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">32<\/span>, <span class=\"crayon-s\">&#8216;non&#8217;<\/span>, <span class=\"crayon-cn\">9<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-97\" class=\"crayon-line\">(<span class=\"crayon-cn\">33<\/span>, <span class=\"crayon-s\">&#8216;explicabo&#8217;<\/span>, <span class=\"crayon-cn\">10<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-98\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">34<\/span>, <span class=\"crayon-s\">&#8216;eos&#8217;<\/span>, <span class=\"crayon-cn\">6<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-99\" class=\"crayon-line\">(<span class=\"crayon-cn\">35<\/span>, <span class=\"crayon-s\">&#8216;eveniet&#8217;<\/span>, <span class=\"crayon-cn\">5<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-100\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">36<\/span>, <span class=\"crayon-s\">&#8216;dolor&#8217;<\/span>, <span class=\"crayon-cn\">10<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-101\" class=\"crayon-line\">(<span class=\"crayon-cn\">37<\/span>, <span class=\"crayon-s\">&#8216;magnam&#8217;<\/span>, <span class=\"crayon-cn\">10<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-102\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">38<\/span>, <span class=\"crayon-s\">&#8216;aut&#8217;<\/span>, <span class=\"crayon-cn\">1<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-103\" class=\"crayon-line\">(<span class=\"crayon-cn\">39<\/span>, <span class=\"crayon-s\">&#8216;et&#8217;<\/span>, <span class=\"crayon-cn\">6<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>),<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-104\" class=\"crayon-line crayon-striped-line\">(<span class=\"crayon-cn\">40<\/span>, <span class=\"crayon-s\">&#8216;ut&#8217;<\/span>, <span class=\"crayon-cn\">10<\/span>, <span class=\"crayon-i\">NULL<\/span>, <span class=\"crayon-i\">NULL<\/span>);<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-105\" class=\"crayon-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-106\" class=\"crayon-line crayon-striped-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-107\" class=\"crayon-line\">&#8212; <span class=\"crayon-e\">Indexes <\/span><span class=\"crayon-e\">for <\/span><span class=\"crayon-e\">dumped <\/span><span class=\"crayon-i\">tables<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-108\" class=\"crayon-line crayon-striped-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-109\" class=\"crayon-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-110\" class=\"crayon-line crayon-striped-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-111\" class=\"crayon-line\">&#8212; <span class=\"crayon-e\">Indexes <\/span><span class=\"crayon-e\">for <\/span><span class=\"crayon-i\">table<\/span> `<span class=\"crayon-i\">articles<\/span>`<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-112\" class=\"crayon-line crayon-striped-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-113\" class=\"crayon-line\"><span class=\"crayon-e\">ALTER <\/span><span class=\"crayon-i\">TABLE<\/span> `<span class=\"crayon-i\">articles<\/span>`<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-114\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&nbsp;&nbsp;<\/span><span class=\"crayon-e\">ADD <\/span><span class=\"crayon-e\">PRIMARY <\/span><span class=\"crayon-e\">KEY<\/span> (`<span class=\"crayon-i\">id<\/span>`);<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-115\" class=\"crayon-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-116\" class=\"crayon-line crayon-striped-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-117\" class=\"crayon-line\">&#8212; <span class=\"crayon-e\">Indexes <\/span><span class=\"crayon-e\">for <\/span><span class=\"crayon-i\">table<\/span> `<span class=\"crayon-i\">tags<\/span>`<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-118\" class=\"crayon-line crayon-striped-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-119\" class=\"crayon-line\"><span class=\"crayon-e\">ALTER <\/span><span class=\"crayon-i\">TABLE<\/span> `<span class=\"crayon-i\">tags<\/span>`<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-120\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&nbsp;&nbsp;<\/span><span class=\"crayon-e\">ADD <\/span><span class=\"crayon-e\">PRIMARY <\/span><span class=\"crayon-e\">KEY<\/span> (`<span class=\"crayon-i\">id<\/span>`);<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-121\" class=\"crayon-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-122\" class=\"crayon-line crayon-striped-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-123\" class=\"crayon-line\">&#8212; <span class=\"crayon-e\">AUTO_INCREMENT <\/span><span class=\"crayon-e\">for <\/span><span class=\"crayon-e\">dumped <\/span><span class=\"crayon-i\">tables<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-124\" class=\"crayon-line crayon-striped-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-125\" class=\"crayon-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-126\" class=\"crayon-line crayon-striped-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-127\" class=\"crayon-line\">&#8212; <span class=\"crayon-e\">AUTO_INCREMENT <\/span><span class=\"crayon-e\">for <\/span><span class=\"crayon-i\">table<\/span> `<span class=\"crayon-i\">articles<\/span>`<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-128\" class=\"crayon-line crayon-striped-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-129\" class=\"crayon-line\"><span class=\"crayon-e\">ALTER <\/span><span class=\"crayon-i\">TABLE<\/span> `<span class=\"crayon-i\">articles<\/span>`<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-130\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&nbsp;&nbsp;<\/span><span class=\"crayon-i\">MODIFY<\/span> `<span class=\"crayon-i\">id<\/span>` <span class=\"crayon-e\">int<\/span>(<span class=\"crayon-cn\">10<\/span>) <span class=\"crayon-e\">UNSIGNED <\/span><span class=\"crayon-e\">NOT <\/span><span class=\"crayon-e\">NULL <\/span><span class=\"crayon-i\">AUTO_INCREMENT<\/span>, <span class=\"crayon-i\">AUTO_INCREMENT<\/span>=<span class=\"crayon-cn\">11<\/span>;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-131\" class=\"crayon-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-132\" class=\"crayon-line crayon-striped-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-133\" class=\"crayon-line\">&#8212; <span class=\"crayon-e\">AUTO_INCREMENT <\/span><span class=\"crayon-e\">for <\/span><span class=\"crayon-i\">table<\/span> `<span class=\"crayon-i\">tags<\/span>`<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-134\" class=\"crayon-line crayon-striped-line\">&#8212;<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-135\" class=\"crayon-line\"><span class=\"crayon-e\">ALTER <\/span><span class=\"crayon-i\">TABLE<\/span> `<span class=\"crayon-i\">tags<\/span>`<\/div>\n<div id=\"crayon-65b9ea52ef8e9445000614-136\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&nbsp;&nbsp;<\/span><span class=\"crayon-i\">MODIFY<\/span> `<span class=\"crayon-i\">id<\/span>` <span class=\"crayon-e\">int<\/span>(<span class=\"crayon-cn\">10<\/span>) <span class=\"crayon-e\">UNSIGNED <\/span><span class=\"crayon-e\">NOT <\/span><span class=\"crayon-e\">NULL <\/span><span class=\"crayon-i\">AUTO_INCREMENT<\/span>, <span class=\"crayon-i\">AUTO_INCREMENT<\/span>=<span class=\"crayon-cn\">41<\/span>;<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>jangan lupa untuk mengatur pengaturan koneksi database, di sini database yang saya gunakan adalah \u201cbelajar_laravel\u201c.<\/p><div class=\"iklan-produk my-2 border border-2 rounded p-3 my-4 border-primary bg-info bg-opacity-10 border-dashed\"><div class=\"row\"><div class=\"col-9 col-lg-10 d-flex align-items-center\">\n<\/div>\n<\/div>\n<\/div>\n<p><strong>.env<\/strong><\/p>\n<div id=\"crayon-65b9ea52ef8f5109886894\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-toolbar\" data-settings=\" show\">\n<div class=\"crayon-tools\">\n<div class=\"crayon-button crayon-nums-button crayon-pressed\" title=\"Toggle Line Numbers\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-wrap-button\" title=\"Toggle Line Wrap\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-popup-button\" title=\"Open Code In New Window\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"crayon-plain-wrap\">&nbsp;<\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8f5109886894-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8f5109886894-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8f5109886894-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8f5109886894-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8f5109886894-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8f5109886894-6\">6<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65b9ea52ef8f5109886894-1\" class=\"crayon-line\"><span class=\"crayon-i\">DB_CONNECTION<\/span>=<span class=\"crayon-e\">mysql<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8f5109886894-2\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-i\">DB_HOST<\/span>=<span class=\"crayon-cn\">127.0.0.1<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8f5109886894-3\" class=\"crayon-line\"><span class=\"crayon-i\">DB_PORT<\/span>=<span class=\"crayon-cn\">3306<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8f5109886894-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-i\">DB_DATABASE<\/span>=<span class=\"crayon-e\">belajar_laravel<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8f5109886894-5\" class=\"crayon-line\"><span class=\"crayon-i\">DB_USERNAME<\/span>=<span class=\"crayon-e\">root<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8f5109886894-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-i\">DB_PASSWORD<\/span>=<span class=\"crayon-v\">root<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Persiapan kita anggap selesai.<\/p>\n<h3>Relasi One To Many Eloquent<\/h3>\n<p>Perhatikan sedikit konsep relasi antar table laravel one to many berikut.<\/p>\n<div id=\"attachment_3564\" class=\"wp-caption aligncenter\"><p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3564 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2019\/01\/relasi-satu-ke-banyak-eloquent-laravel.png\" alt=\"relasi satu ke banyak eloquent laravel\" width=\"755\" height=\"438\" aria-describedby=\"caption-attachment-3564\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3564\" class=\"wp-caption-text\">relasi satu ke banyak eloquent laravel<\/p>\n<\/div>\n<p>Perhatikan. di sini kita memiliki beberapa data pada table articles. dan kita juga telah memiliki beberapa data pada table tags. kedua table ini akan dihubungkan secara otomatis oleh kolum&nbsp;article_id&nbsp;yang ada pada table tags.<\/p>\n<p>maksudnya, article_id di ambil dari nama table (article) dan kolum (id) pada table tersebut. hal ini sudah secara otomatis dijalankan oleh eloquent. jadi silahkan teman-teman sesuaikan.<\/p>\n<p>Seperti pada saat membuat contoh relasi one to one, kita membutuhkan model untuk kedua buah table tersebut. yaitu model&nbsp;article&nbsp;dan model&nbsp;tag.<\/p>\n<p>Buat model article. disini saya&nbsp;<a href=\"https:\/\/www.malasngoding.com\/eloquent-laravel\/\" target=\"_blank\" rel=\"noopener\">membuat model dengan php artisan<\/a>.<\/p>\n<p>php artisan make:model Article<\/p>\n<p>Karena sebelumnya kita membuat table dengan nama articles, jadi sudah sesuai plural penamaan pada nama model dan table nya. kita tidak perlu lagi mendeklarasikan&nbsp;protected $table = \u201carticles\u201d. tapi jika teman-teman ingin mendeklarasikan nya tidak masalah juga.<\/p>\n<p><strong>belajar_laravel\/app\/Article.php<\/strong><\/p>\n<div id=\"crayon-65b9ea52ef8f9328425109\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-toolbar\" data-settings=\" show\">\n<div class=\"crayon-tools\">\n<div class=\"crayon-button crayon-nums-button crayon-pressed\" title=\"Toggle Line Numbers\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-wrap-button\" title=\"Toggle Line Wrap\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-popup-button\" title=\"Open Code In New Window\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"crayon-plain-wrap\">&nbsp;<\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8f9328425109-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8f9328425109-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8f9328425109-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8f9328425109-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8f9328425109-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8f9328425109-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8f9328425109-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8f9328425109-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8f9328425109-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8f9328425109-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8f9328425109-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8f9328425109-12\">12<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65b9ea52ef8f9328425109-1\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span>?<span class=\"crayon-e\">php<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8f9328425109-2\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8f9328425109-3\" class=\"crayon-line\"><span class=\"crayon-e\">namespace <\/span><span class=\"crayon-i\">App<\/span>;<\/div>\n<div id=\"crayon-65b9ea52ef8f9328425109-4\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8f9328425109-5\" class=\"crayon-line\"><span class=\"crayon-e\">use <\/span><span class=\"crayon-i\">Illuminate<\/span>\\<span class=\"crayon-i\">Database<\/span>\\<span class=\"crayon-i\">Eloquent<\/span>\\<span class=\"crayon-i\">Model<\/span>;<\/div>\n<div id=\"crayon-65b9ea52ef8f9328425109-6\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8f9328425109-7\" class=\"crayon-line\"><span class=\"crayon-e\">class<\/span> <span class=\"crayon-e\">Article<\/span> <span class=\"crayon-e\">extends<\/span> <span class=\"crayon-e\">Model<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8f9328425109-8\" class=\"crayon-line crayon-striped-line\">{<\/div>\n<div id=\"crayon-65b9ea52ef8f9328425109-9\" class=\"crayon-line\"><span class=\"crayon-h\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"crayon-e\">public <\/span><span class=\"crayon-e\">function <\/span><span class=\"crayon-e\">tags<\/span>(){<\/div>\n<div id=\"crayon-65b9ea52ef8f9328425109-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span class=\"crayon-i\">return<\/span> $<span class=\"crayon-i\">this<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">hasMany<\/span>(<span class=\"crayon-s\">&#8216;App\\Tag&#8217;<\/span>);<\/div>\n<div id=\"crayon-65b9ea52ef8f9328425109-11\" class=\"crayon-line\"><span class=\"crayon-h\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span>}<\/div>\n<div id=\"crayon-65b9ea52ef8f9328425109-12\" class=\"crayon-line crayon-striped-line\">}<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>perhatikan pada model Article.php di atas. kita membuat fungsi untuk memberitahukan ke sistem bahwa kita akan membuat relasi Many ke model atau table tags.<\/p>\n<div id=\"crayon-65b9ea52ef8fb066369456\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-toolbar\" data-settings=\" show\">\n<div class=\"crayon-tools\">\n<div class=\"crayon-button crayon-nums-button crayon-pressed\" title=\"Toggle Line Numbers\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-wrap-button\" title=\"Toggle Line Wrap\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-popup-button\" title=\"Open Code In New Window\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"crayon-plain-wrap\">&nbsp;<\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8fb066369456-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8fb066369456-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8fb066369456-3\">3<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65b9ea52ef8fb066369456-1\" class=\"crayon-line\"><span class=\"crayon-e\">public <\/span><span class=\"crayon-e\">function <\/span><span class=\"crayon-e\">tags<\/span>(){<\/div>\n<div id=\"crayon-65b9ea52ef8fb066369456-2\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"crayon-i\">return<\/span> $<span class=\"crayon-i\">this<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">hasMany<\/span>(<span class=\"crayon-s\">&#8216;App\\Tag&#8217;<\/span>);<\/div>\n<div id=\"crayon-65b9ea52ef8fb066369456-3\" class=\"crayon-line\">}<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>kita mendeklarasikan table\/model article ini dengan model\/table tag. menggunakan fungsi&nbsp;return $this-&gt;hasMany(\u2018App\\Tag\u2019). yang berarti kita memberitahukan bahwa&nbsp;<strong>article bisa mempunyai banyak tag<\/strong>.<\/p>\n<p>Selanjutnya kita akan membuat kebalikannya.<\/p>\n<p>Buat model Tag.php.<\/p>\n<p>php artisan make:model Tag<\/p>\n<p>Kemudian tulis fungsi berikut.<\/p>\n<p><strong>belajar_laravel\/app\/Tag.php<\/strong><\/p>\n<div id=\"crayon-65b9ea52ef8fd016784562\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-toolbar\" data-settings=\" show\">\n<div class=\"crayon-tools\">\n<div class=\"crayon-button crayon-nums-button crayon-pressed\" title=\"Toggle Line Numbers\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-wrap-button\" title=\"Toggle Line Wrap\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-popup-button\" title=\"Open Code In New Window\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"crayon-plain-wrap\">&nbsp;<\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8fd016784562-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8fd016784562-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8fd016784562-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8fd016784562-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8fd016784562-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8fd016784562-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8fd016784562-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8fd016784562-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8fd016784562-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8fd016784562-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8fd016784562-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8fd016784562-12\">12<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65b9ea52ef8fd016784562-1\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span>?<span class=\"crayon-e\">php<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8fd016784562-2\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8fd016784562-3\" class=\"crayon-line\"><span class=\"crayon-e\">namespace <\/span><span class=\"crayon-i\">App<\/span>;<\/div>\n<div id=\"crayon-65b9ea52ef8fd016784562-4\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8fd016784562-5\" class=\"crayon-line\"><span class=\"crayon-e\">use <\/span><span class=\"crayon-i\">Illuminate<\/span>\\<span class=\"crayon-i\">Database<\/span>\\<span class=\"crayon-i\">Eloquent<\/span>\\<span class=\"crayon-i\">Model<\/span>;<\/div>\n<div id=\"crayon-65b9ea52ef8fd016784562-6\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef8fd016784562-7\" class=\"crayon-line\"><span class=\"crayon-e\">class<\/span> <span class=\"crayon-e\">tag<\/span> <span class=\"crayon-e\">extends<\/span> <span class=\"crayon-e\">Model<\/span><\/div>\n<div id=\"crayon-65b9ea52ef8fd016784562-8\" class=\"crayon-line crayon-striped-line\">{<\/div>\n<div id=\"crayon-65b9ea52ef8fd016784562-9\" class=\"crayon-line\"><span class=\"crayon-h\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"crayon-e\">public <\/span><span class=\"crayon-e\">function <\/span><span class=\"crayon-e\">article<\/span>(){<\/div>\n<div id=\"crayon-65b9ea52ef8fd016784562-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span class=\"crayon-i\">return<\/span> $<span class=\"crayon-i\">this<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">belongsTo<\/span>(<span class=\"crayon-s\">&#8216;App\\Article&#8217;<\/span>);<\/div>\n<div id=\"crayon-65b9ea52ef8fd016784562-11\" class=\"crayon-line\"><span class=\"crayon-h\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span>}<\/div>\n<div id=\"crayon-65b9ea52ef8fd016784562-12\" class=\"crayon-line crayon-striped-line\">}<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Pada model&nbsp;Tag.php&nbsp;ini, kita deklarasikan bahwa table Tags ini dimiliki atau terhubung dengan model\/table&nbsp;article.<\/p>\n<div id=\"crayon-65b9ea52ef8fe707934099\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-toolbar\" data-settings=\" show\">\n<div class=\"crayon-tools\">\n<div class=\"crayon-button crayon-nums-button crayon-pressed\" title=\"Toggle Line Numbers\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-wrap-button\" title=\"Toggle Line Wrap\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-popup-button\" title=\"Open Code In New Window\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"crayon-plain-wrap\">&nbsp;<\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8fe707934099-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef8fe707934099-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef8fe707934099-3\">3<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65b9ea52ef8fe707934099-1\" class=\"crayon-line\"><span class=\"crayon-e\">public <\/span><span class=\"crayon-e\">function <\/span><span class=\"crayon-e\">article<\/span>(){<\/div>\n<div id=\"crayon-65b9ea52ef8fe707934099-2\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span class=\"crayon-i\">return<\/span> $<span class=\"crayon-i\">this<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">belongsTo<\/span>(<span class=\"crayon-s\">&#8216;App\\Article&#8217;<\/span>);<\/div>\n<div id=\"crayon-65b9ea52ef8fe707934099-3\" class=\"crayon-line\">}<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Selanjutnya, kita akan mencoba menampilkan hasil dari&nbsp;<strong>contoh relasi one to many eloquent laravel<\/strong>&nbsp;ini.<\/p>\n<p>Buat sebuah route baru.<\/p>\n<p><strong>belajar_laravel\/routes\/web.php<\/strong><\/p>\n<div id=\"crayon-65b9ea52ef900691016230\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-toolbar\" data-settings=\" show\">\n<div class=\"crayon-tools\">\n<div class=\"crayon-button crayon-nums-button crayon-pressed\" title=\"Toggle Line Numbers\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-wrap-button\" title=\"Toggle Line Wrap\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-popup-button\" title=\"Open Code In New Window\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"crayon-plain-wrap\">&nbsp;<\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef900691016230-1\">1<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65b9ea52ef900691016230-1\" class=\"crayon-line\"><span class=\"crayon-i\">Route<\/span>::<span class=\"crayon-e\">get<\/span>(<span class=\"crayon-s\">&#8216;\/article&#8217;<\/span>, <span class=\"crayon-s\">&#8216;WebController@index&#8217;<\/span>);<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>route yang kita buat ini akan menjalankan method index() pada controller WebController.<\/p>\n<p>Buat controller WebController.php.<\/p>\n<p>php artisan make:controller WebController<\/p>\n<p>Selanjutnya buat method index() di dalamnya.<\/p>\n<p><strong>belajar_laravel\/app\/Http\/controllers\/WebController.php<\/strong><\/p>\n<div id=\"crayon-65b9ea52ef902026757351\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-toolbar\" data-settings=\" show\">\n<div class=\"crayon-tools\">\n<div class=\"crayon-button crayon-nums-button crayon-pressed\" title=\"Toggle Line Numbers\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-wrap-button\" title=\"Toggle Line Wrap\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-popup-button\" title=\"Open Code In New Window\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"crayon-plain-wrap\">&nbsp;<\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef902026757351-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef902026757351-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef902026757351-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef902026757351-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef902026757351-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef902026757351-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef902026757351-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef902026757351-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef902026757351-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef902026757351-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef902026757351-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef902026757351-12\">12<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef902026757351-13\">13<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef902026757351-14\">14<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef902026757351-15\">15<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65b9ea52ef902026757351-1\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span>?<span class=\"crayon-e\">php<\/span><\/div>\n<div id=\"crayon-65b9ea52ef902026757351-2\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef902026757351-3\" class=\"crayon-line\"><span class=\"crayon-e\">namespace <\/span><span class=\"crayon-i\">App<\/span>\\<span class=\"crayon-i\">Http<\/span>\\<span class=\"crayon-i\">Controllers<\/span>;<\/div>\n<div id=\"crayon-65b9ea52ef902026757351-4\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef902026757351-5\" class=\"crayon-line\"><span class=\"crayon-e\">use <\/span><span class=\"crayon-i\">Illuminate<\/span>\\<span class=\"crayon-i\">Http<\/span>\\<span class=\"crayon-i\">Request<\/span>;<\/div>\n<div id=\"crayon-65b9ea52ef902026757351-6\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef902026757351-7\" class=\"crayon-line\"><span class=\"crayon-e\">use <\/span><span class=\"crayon-i\">App<\/span>\\<span class=\"crayon-i\">Article<\/span>;<\/div>\n<div id=\"crayon-65b9ea52ef902026757351-8\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef902026757351-9\" class=\"crayon-line\"><span class=\"crayon-e\">class<\/span> <span class=\"crayon-e\">WebController<\/span> <span class=\"crayon-e\">extends<\/span> <span class=\"crayon-e\">Controller<\/span><\/div>\n<div id=\"crayon-65b9ea52ef902026757351-10\" class=\"crayon-line crayon-striped-line\">{<\/div>\n<div id=\"crayon-65b9ea52ef902026757351-11\" class=\"crayon-line\"><span class=\"crayon-h\">&nbsp;&nbsp; <\/span><span class=\"crayon-e\">public <\/span><span class=\"crayon-e\">function <\/span><span class=\"crayon-e\">index<\/span>(){<\/div>\n<div id=\"crayon-65b9ea52ef902026757351-12\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&nbsp;&nbsp; <\/span>$<span class=\"crayon-i\">artikel<\/span> = <span class=\"crayon-i\">Article<\/span>::<span class=\"crayon-e\">all<\/span>();<\/div>\n<div id=\"crayon-65b9ea52ef902026757351-13\" class=\"crayon-line\"><span class=\"crayon-h\">&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span class=\"crayon-e\">return <\/span><span class=\"crayon-e\">view<\/span>(<span class=\"crayon-s\">&#8216;article&#8217;<\/span>,[<span class=\"crayon-s\">&#8216;artikel&#8217;<\/span> =<span class=\"crayon-h\">&gt;<\/span> $<span class=\"crayon-i\">artikel<\/span>]);<\/div>\n<div id=\"crayon-65b9ea52ef902026757351-14\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&nbsp;&nbsp; <\/span>}<\/div>\n<div id=\"crayon-65b9ea52ef902026757351-15\" class=\"crayon-line\">}<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Perhatikan pada method index() di atas, kita mencoba mengambil semua data dari table articles melalui model article. dan kita&nbsp;<a href=\"https:\/\/www.malasngoding.com\/passing-data-controller-ke-view-laravel\/\" target=\"_blank\" rel=\"noopener\">passing data nya ke view<\/a>&nbsp;article.blade.php.<\/p>\n<div id=\"crayon-65b9ea52ef904327619464\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-toolbar\" data-settings=\" show\">\n<div class=\"crayon-tools\">\n<div class=\"crayon-button crayon-nums-button crayon-pressed\" title=\"Toggle Line Numbers\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-wrap-button\" title=\"Toggle Line Wrap\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-popup-button\" title=\"Open Code In New Window\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"crayon-plain-wrap\">&nbsp;<\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef904327619464-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef904327619464-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef904327619464-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef904327619464-4\">4<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65b9ea52ef904327619464-1\" class=\"crayon-line\"><span class=\"crayon-e\">public <\/span><span class=\"crayon-e\">function <\/span><span class=\"crayon-e\">index<\/span>(){<\/div>\n<div id=\"crayon-65b9ea52ef904327619464-2\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&nbsp;&nbsp;&nbsp;&nbsp; <\/span>$<span class=\"crayon-i\">artikel<\/span> = <span class=\"crayon-i\">Article<\/span>::<span class=\"crayon-e\">all<\/span>();<\/div>\n<div id=\"crayon-65b9ea52ef904327619464-3\" class=\"crayon-line\"><span class=\"crayon-h\">&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span class=\"crayon-e\">return <\/span><span class=\"crayon-e\">view<\/span>(<span class=\"crayon-s\">&#8216;article&#8217;<\/span>,[<span class=\"crayon-s\">&#8216;artikel&#8217;<\/span> =<span class=\"crayon-h\">&gt;<\/span> $<span class=\"crayon-i\">artikel<\/span>]);<\/div>\n<div id=\"crayon-65b9ea52ef904327619464-4\" class=\"crayon-line crayon-striped-line\">}<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Pada view article.blade.php akan kita tampilkan semua article, lengkap dengan tag nya masing-masing yang sudah kita hubungkan relasi nya pada model Article.php dan model Tag.php.<\/p>\n<p>Buat view article.blade.php.<\/p>\n<p><strong>belajar_laravel\/resources\/views\/article.blade.php<\/strong><\/p>\n<div id=\"crayon-65b9ea52ef906565064644\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-toolbar\" data-settings=\" show\">\n<div class=\"crayon-tools\">\n<div class=\"crayon-button crayon-nums-button crayon-pressed\" title=\"Toggle Line Numbers\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-wrap-button\" title=\"Toggle Line Wrap\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-expand-button\" title=\"Expand Code\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-popup-button\" title=\"Open Code In New Window\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"crayon-plain-wrap\">&nbsp;<\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-12\">12<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-13\">13<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-14\">14<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-15\">15<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-16\">16<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-17\">17<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-18\">18<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-19\">19<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-20\">20<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-21\">21<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-22\">22<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-23\">23<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-24\">24<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-25\">25<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-26\">26<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-27\">27<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-28\">28<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-29\">29<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-30\">30<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-31\">31<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-32\">32<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-33\">33<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-34\">34<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-35\">35<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-36\">36<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-37\">37<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-38\">38<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-39\">39<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef906565064644-40\">40<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef906565064644-41\">41<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65b9ea52ef906565064644-1\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span>!<span class=\"crayon-e\">DOCTYPE <\/span><span class=\"crayon-i\">html<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-2\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">html<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-3\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">head<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">title<\/span><span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">Tutorial <\/span><span class=\"crayon-i\">Laravel<\/span> <span class=\"crayon-p\">#24 : Relasi One To Many Eloquent&lt;\/title&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-5\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">link <\/span><span class=\"crayon-i\">href<\/span>=<span class=\"crayon-s\">&#8220;https:\/\/stackpath.bootstrapcdn.com\/bootstrap\/4.2.1\/css\/bootstrap.min.css&#8221;<\/span> <span class=\"crayon-i\">rel<\/span>=<span class=\"crayon-s\">&#8220;stylesheet&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">head<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-7\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">body<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-8\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef906565064644-9\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">div <\/span><span class=\"crayon-i\">class<\/span>=<span class=\"crayon-s\">&#8220;container&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">div <\/span><span class=\"crayon-i\">class<\/span>=<span class=\"crayon-s\">&#8220;card mt-5&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-11\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">div <\/span><span class=\"crayon-i\">class<\/span>=<span class=\"crayon-s\">&#8220;card-body&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-12\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">h3 <\/span><span class=\"crayon-i\">class<\/span>=<span class=\"crayon-s\">&#8220;text-center&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-st\">a<\/span> <span class=\"crayon-i\">href<\/span>=<span class=\"crayon-s\">&#8220;https:\/\/www.malasngoding.com&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">www<\/span><span class=\"crayon-st\">.<\/span><span class=\"crayon-i\">malasngoding<\/span><span class=\"crayon-st\">.<\/span><span class=\"crayon-i\">com<\/span><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-st\">a<\/span><span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">h3<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-13\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">h5 <\/span><span class=\"crayon-i\">class<\/span>=<span class=\"crayon-s\">&#8220;text-center my-4&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">Eloquent <\/span><span class=\"crayon-e\">One <\/span><span class=\"crayon-e\">To <\/span><span class=\"crayon-e\">Many <\/span><span class=\"crayon-i\">Relationship<\/span><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">h5<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-14\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">table <\/span><span class=\"crayon-i\">class<\/span>=<span class=\"crayon-s\">&#8220;table table-bordered table-striped&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-15\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">thead<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-16\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">tr<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-17\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">th<\/span><span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">Judul <\/span><span class=\"crayon-i\">Article<\/span><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">th<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-18\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">th<\/span><span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">Tag<\/span><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">th<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-19\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">th <\/span><span class=\"crayon-i\">width<\/span>=<span class=\"crayon-s\">&#8220;15%&#8221;<\/span> <span class=\"crayon-i\">class<\/span>=<span class=\"crayon-s\">&#8220;text-center&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">Jumlah <\/span><span class=\"crayon-i\">Tag<\/span><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">th<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-20\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">tr<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-21\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">thead<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-22\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">tbody<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-23\" class=\"crayon-line\">@<span class=\"crayon-e\">foreach<\/span>($<span class=\"crayon-e\">artikel <\/span><span class=\"crayon-i\">as<\/span> $<span class=\"crayon-st\">a<\/span>)<\/div>\n<div id=\"crayon-65b9ea52ef906565064644-24\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">tr<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-25\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">td<\/span><span class=\"crayon-h\">&gt;<\/span>{{ $<span class=\"crayon-st\">a<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">judul<\/span> }}<span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">td<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-26\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">td<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-27\" class=\"crayon-line\">@<span class=\"crayon-e\">foreach<\/span>($<span class=\"crayon-st\">a<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">tags <\/span><span class=\"crayon-i\">as<\/span> $<span class=\"crayon-st\">t<\/span>)<\/div>\n<div id=\"crayon-65b9ea52ef906565064644-28\" class=\"crayon-line crayon-striped-line\">{{$<span class=\"crayon-st\">t<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">tag<\/span>}},<\/div>\n<div id=\"crayon-65b9ea52ef906565064644-29\" class=\"crayon-line\">@<span class=\"crayon-i\">endforeach<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-30\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">td<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-31\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">td <\/span><span class=\"crayon-i\">class<\/span>=<span class=\"crayon-s\">&#8220;text-center&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span>{{ $<span class=\"crayon-st\">a<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">tags<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">count<\/span>() }}<span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">td<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-32\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">tr<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-33\" class=\"crayon-line\">@<span class=\"crayon-i\">endforeach<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-34\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">tbody<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-35\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">table<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-36\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">div<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-37\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">div<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-38\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">div<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-39\" class=\"crayon-line\">&nbsp;<\/div>\n<div id=\"crayon-65b9ea52ef906565064644-40\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">body<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef906565064644-41\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">html<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>dan coba kita lihat hasilnya sekarang.<\/p>\n<p>php artisan serve<\/p>\n<p>dan akses route article<\/p>\n<p>localhost:8000\/article<\/p>\n<div id=\"attachment_3563\" class=\"wp-caption aligncenter\"><p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3563 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2019\/01\/Relasi-One-To-Many-Eloquent.png\" alt=\"Relasi One To Many Eloquent\" width=\"801\" height=\"538\" aria-describedby=\"caption-attachment-3563\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3563\" class=\"wp-caption-text\">Relasi One To Many Eloquent<\/p>\n<\/div>\n<p>Seperti yang teman-teman perhatikan di atas, kita bisa langsung mengakses data tag untuk masing-masing judul, kita bisa langsung mengaksesnya dari data article.<\/p>\n<div id=\"crayon-65b9ea52ef908271966551\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div class=\"crayon-toolbar\" data-settings=\" show\">\n<div class=\"crayon-tools\">\n<div class=\"crayon-button crayon-nums-button crayon-pressed\" title=\"Toggle Line Numbers\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-wrap-button\" title=\"Toggle Line Wrap\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<div class=\"crayon-button crayon-popup-button\" title=\"Open Code In New Window\">\n<div class=\"crayon-button-icon\">&nbsp;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"crayon-plain-wrap\">&nbsp;<\/div>\n<div class=\"crayon-main\">\n<table class=\"crayon-table\">\n<tbody>\n<tr class=\"crayon-row\">\n<td class=\"crayon-nums \" data-settings=\"show\">\n<div class=\"crayon-nums-content\">\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef908271966551-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef908271966551-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef908271966551-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef908271966551-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65b9ea52ef908271966551-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65b9ea52ef908271966551-6\">6<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65b9ea52ef908271966551-1\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">td<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef908271966551-2\" class=\"crayon-line crayon-striped-line\">@<span class=\"crayon-e\">foreach<\/span>($<span class=\"crayon-st\">a<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">tags <\/span><span class=\"crayon-i\">as<\/span> $<span class=\"crayon-st\">t<\/span>)<\/div>\n<div id=\"crayon-65b9ea52ef908271966551-3\" class=\"crayon-line\">{{$<span class=\"crayon-st\">t<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">tag<\/span>}},<\/div>\n<div id=\"crayon-65b9ea52ef908271966551-4\" class=\"crayon-line crayon-striped-line\">@<span class=\"crayon-i\">endforeach<\/span><\/div>\n<div id=\"crayon-65b9ea52ef908271966551-5\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">td<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65b9ea52ef908271966551-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">td <\/span><span class=\"crayon-i\">class<\/span>=<span class=\"crayon-s\">&#8220;text-center&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span>{{ $<span class=\"crayon-st\">a<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">tags<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">count<\/span>() }}<span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">td<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Untuk menghitung&nbsp;jumlah tag&nbsp;masing-masing article, kita bisa langsung menggunakan fungsi&nbsp;count()&nbsp;seperti yang ada pada contoh di atas.<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Seperti yang sudah kita pelajari sebelumnya, Eloquent memiliki fitur untuk membuat relasi antar table dengan mudah. relasi one to many adalah relasi antar table yang mana satu buah table bisa memiliki banyak relasi ke record data yang ada di table yang satunya. Akan saya contohkan dengan table&nbsp;articles, dan table&nbsp;tags. sebuah article bisa memiliki banyak tags, [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":1349,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/posts\/1320"}],"collection":[{"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/comments?post=1320"}],"version-history":[{"count":4,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/posts\/1320\/revisions"}],"predecessor-version":[{"id":1353,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/posts\/1320\/revisions\/1353"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/media\/1349"}],"wp:attachment":[{"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/media?parent=1320"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/categories?post=1320"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/tags?post=1320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}