{"id":6019,"date":"2025-05-13T10:38:48","date_gmt":"2025-05-13T03:38:48","guid":{"rendered":"https:\/\/antahost.com\/blog\/?p=6019"},"modified":"2025-05-13T10:38:48","modified_gmt":"2025-05-13T03:38:48","slug":"cara-membuat-crud-dengan-laravel-untuk-pemula","status":"publish","type":"post","link":"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/","title":{"rendered":"Cara Membuat CRUD dengan Laravel untuk Pemula"},"content":{"rendered":"<p class=\"\" data-start=\"308\" data-end=\"570\">Laravel adalah salah satu framework PHP paling populer dan banyak digunakan oleh developer web di seluruh dunia. Banyak pemula yang ingin belajar <strong data-start=\"454\" data-end=\"490\">cara membuat CRUD dengan Laravel<\/strong> karena fitur-fiturnya yang lengkap, dokumentasi jelas, dan sintaks yang elegan.<\/p>\n<p class=\"\" data-start=\"572\" data-end=\"919\">CRUD adalah singkatan dari <strong data-start=\"599\" data-end=\"635\">Create, Read, Update, dan Delete<\/strong> \u2014 operasi dasar dalam aplikasi berbasis database. Dalam artikel ini, kita akan membahas secara praktis dan bertahap bagaimana membangun fitur CRUD menggunakan Laravel, mulai dari instalasi hingga testing. Panduan ini sangat cocok bagi pemula yang baru mengenal Laravel di tahun 2025.<\/p>\n<hr class=\"\" data-start=\"921\" data-end=\"924\" \/>\n<h2 class=\"\" data-start=\"926\" data-end=\"956\">Apa Itu CRUD dalam Laravel?<\/h2>\n<p class=\"\" data-start=\"958\" data-end=\"1207\">CRUD merupakan komponen penting dalam pengembangan aplikasi web. Dengan CRUD, kita bisa membuat data, menampilkan data, mengedit data, dan menghapus data dari database. Laravel menyediakan banyak kemudahan untuk membangun operasi ini dengan efisien.<\/p>\n<p class=\"\" data-start=\"1209\" data-end=\"1354\">Bagi yang belum tahu, kamu bisa baca lebih lanjut tentang <a class=\"\" href=\"https:\/\/id.wikipedia.org\/wiki\/CRUD\" target=\"_new\" rel=\"noopener\" data-start=\"1267\" data-end=\"1322\">CRUD di Wikipedia<\/a> untuk memahami konsep dasarnya.<\/p>\n<hr class=\"\" data-start=\"1356\" data-end=\"1359\" \/>\n<h2 class=\"\" data-start=\"1361\" data-end=\"1397\">Persiapan Awal: Instalasi Laravel<\/h2>\n<p class=\"\" data-start=\"1399\" data-end=\"1447\">Sebelum memulai, pastikan kamu sudah menginstal:<\/p>\n<ul data-start=\"1448\" data-end=\"1521\">\n<li class=\"\" data-start=\"1448\" data-end=\"1467\">\n<p class=\"\" data-start=\"1450\" data-end=\"1467\">PHP versi terbaru<\/p>\n<\/li>\n<li class=\"\" data-start=\"1468\" data-end=\"1478\">\n<p class=\"\" data-start=\"1470\" data-end=\"1478\">Composer<\/p>\n<\/li>\n<li class=\"\" data-start=\"1479\" data-end=\"1521\">\n<p class=\"\" data-start=\"1481\" data-end=\"1521\">MySQL atau database lain yang kompatibel<\/p>\n<\/li>\n<\/ul>\n<p class=\"\" data-start=\"1523\" data-end=\"1561\"><strong data-start=\"1523\" data-end=\"1561\">Langkah-langkah instalasi Laravel:<\/strong><\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">bash<\/div>\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\"><button class=\"flex gap-1 items-center select-none px-4 py-1\" aria-label=\"Copy\">Copy<\/button><span class=\"\" data-state=\"closed\"><button class=\"flex items-center gap-1 px-4 py-1 select-none\">Edit<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">composer create-project laravel\/laravel crud-laravel<br \/>\n<\/code><\/div>\n<\/div>\n<p class=\"\" data-start=\"1629\" data-end=\"1671\">Setelah itu, jalankan server lokal dengan:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">bash<\/div>\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\"><button class=\"flex gap-1 items-center select-none px-4 py-1\" aria-label=\"Copy\">Copy<\/button><span class=\"\" data-state=\"closed\"><button class=\"flex items-center gap-1 px-4 py-1 select-none\">Edit<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">php artisan serve<br \/>\n<\/code><\/div>\n<\/div>\n<p class=\"\" data-start=\"1704\" data-end=\"1772\">Kunjungi <code data-start=\"1713\" data-end=\"1736\">http:\/\/localhost:8000<\/code> untuk melihat halaman awal Laravel.<\/p>\n<hr class=\"\" data-start=\"1774\" data-end=\"1777\" \/>\n<h2 class=\"\" data-start=\"1779\" data-end=\"1805\">Membuat Tabel dan Model<\/h2>\n<p class=\"\" data-start=\"1807\" data-end=\"1923\">Untuk membuat CRUD sederhana, kita butuh model dan tabel. Misalnya, kita ingin membuat aplikasi manajemen data buku.<\/p>\n<p class=\"\" data-start=\"1925\" data-end=\"1956\"><strong data-start=\"1925\" data-end=\"1956\">1. Buat Model dan Migration<\/strong><\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">bash<\/div>\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\"><button class=\"flex gap-1 items-center select-none px-4 py-1\" aria-label=\"Copy\">Copy<\/button><span class=\"\" data-state=\"closed\"><button class=\"flex items-center gap-1 px-4 py-1 select-none\">Edit<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">php artisan make:model Buku -m<br \/>\n<\/code><\/div>\n<\/div>\n<p class=\"\" data-start=\"2002\" data-end=\"2048\">Edit file migration di <code data-start=\"2025\" data-end=\"2047\">database\/migrations\/<\/code>:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">php<\/div>\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\"><button class=\"flex gap-1 items-center select-none px-4 py-1\" aria-label=\"Copy\">Copy<\/button><span class=\"\" data-state=\"closed\"><button class=\"flex items-center gap-1 px-4 py-1 select-none\">Edit<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-php\"><span class=\"hljs-title class_\">Schema<\/span>::<span class=\"hljs-title function_ invoke__\">create<\/span>(<span class=\"hljs-string\">'bukus'<\/span>, function (Blueprint <span class=\"hljs-variable\">$table<\/span>) {<br \/>\n    <span class=\"hljs-variable\">$table<\/span>-&gt;<span class=\"hljs-title function_ invoke__\">id<\/span>();<br \/>\n    <span class=\"hljs-variable\">$table<\/span>-&gt;<span class=\"hljs-keyword\">string<\/span>(<span class=\"hljs-string\">'judul'<\/span>);<br \/>\n    <span class=\"hljs-variable\">$table<\/span>-&gt;<span class=\"hljs-keyword\">string<\/span>(<span class=\"hljs-string\">'penulis'<\/span>);<br \/>\n    <span class=\"hljs-variable\">$table<\/span>-&gt;<span class=\"hljs-title function_ invoke__\">timestamps<\/span>();<br \/>\n});<br \/>\n<\/code><\/div>\n<\/div>\n<p class=\"\" data-start=\"2224\" data-end=\"2249\"><strong data-start=\"2224\" data-end=\"2249\">2. Jalankan Migration<\/strong><\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">bash<\/div>\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\"><button class=\"flex gap-1 items-center select-none px-4 py-1\" aria-label=\"Copy\">Copy<\/button><span class=\"\" data-state=\"closed\"><button class=\"flex items-center gap-1 px-4 py-1 select-none\">Edit<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">php artisan migrate<br \/>\n<\/code><\/div>\n<\/div>\n<p class=\"\" data-start=\"2284\" data-end=\"2331\">Tabel <code data-start=\"2290\" data-end=\"2297\">bukus<\/code> akan otomatis dibuat di database.<\/p>\n<hr class=\"\" data-start=\"2333\" data-end=\"2336\" \/>\n<h2 class=\"\" data-start=\"2338\" data-end=\"2372\">Menyusun Controller dan Routing<\/h2>\n<p class=\"\" data-start=\"2374\" data-end=\"2405\"><strong data-start=\"2374\" data-end=\"2405\">1. Buat Controller Resource<\/strong><\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">bash<\/div>\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\"><button class=\"flex gap-1 items-center select-none px-4 py-1\" aria-label=\"Copy\">Copy<\/button><span class=\"\" data-state=\"closed\"><button class=\"flex items-center gap-1 px-4 py-1 select-none\">Edit<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">php artisan make:controller BukuController --resource<br \/>\n<\/code><\/div>\n<\/div>\n<p class=\"\" data-start=\"2474\" data-end=\"2580\">Controller ini otomatis memiliki method untuk <code data-start=\"2520\" data-end=\"2527\">index<\/code>, <code data-start=\"2529\" data-end=\"2537\">create<\/code>, <code data-start=\"2539\" data-end=\"2546\">store<\/code>, <code data-start=\"2548\" data-end=\"2554\">edit<\/code>, <code data-start=\"2556\" data-end=\"2564\">update<\/code>, dan <code data-start=\"2570\" data-end=\"2579\">destroy<\/code>.<\/p>\n<p class=\"\" data-start=\"2582\" data-end=\"2625\"><strong data-start=\"2582\" data-end=\"2625\">2. Tambahkan Route di <code data-start=\"2606\" data-end=\"2622\">routes\/web.php<\/code>:<\/strong><\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">php<\/div>\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\"><button class=\"flex gap-1 items-center select-none px-4 py-1\" aria-label=\"Copy\">Copy<\/button><span class=\"\" data-state=\"closed\"><button class=\"flex items-center gap-1 px-4 py-1 select-none\">Edit<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-php\"><span class=\"hljs-title class_\">Route<\/span>::<span class=\"hljs-title function_ invoke__\">resource<\/span>(<span class=\"hljs-string\">'buku'<\/span>, <span class=\"hljs-title class_\">BukuController<\/span>::<span class=\"hljs-variable language_\">class<\/span>);<br \/>\n<\/code><\/div>\n<\/div>\n<p class=\"\" data-start=\"2687\" data-end=\"2754\">Dengan cara ini, semua operasi CRUD akan terhubung secara otomatis.<\/p>\n<hr class=\"\" data-start=\"2756\" data-end=\"2759\" \/>\n<h2 class=\"\" data-start=\"2761\" data-end=\"2798\">Menyusun View dengan Blade Laravel<\/h2>\n<p class=\"\" data-start=\"2800\" data-end=\"2943\">Laravel menggunakan Blade sebagai engine templating. Berikut contoh singkat tampilan daftar data buku (<code data-start=\"2903\" data-end=\"2941\">resources\/views\/buku\/index.blade.php<\/code>):<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">php<\/div>\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\"><button class=\"flex gap-1 items-center select-none px-4 py-1\" aria-label=\"Copy\">Copy<\/button><span class=\"\" data-state=\"closed\"><button class=\"flex items-center gap-1 px-4 py-1 select-none\">Edit<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-php\">@<span class=\"hljs-keyword\">foreach<\/span> (<span class=\"hljs-variable\">$bukus<\/span> <span class=\"hljs-keyword\">as<\/span> <span class=\"hljs-variable\">$buku<\/span>)<br \/>\n    &lt;p&gt;{{ <span class=\"hljs-variable\">$buku<\/span>-&gt;judul }} oleh {{ <span class=\"hljs-variable\">$buku<\/span>-&gt;penulis }}&lt;\/p&gt;<br \/>\n@<span class=\"hljs-keyword\">endforeach<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p class=\"\" data-start=\"3052\" data-end=\"3179\">Gunakan Blade untuk membuat tampilan form tambah dan edit data. Simpan form dalam file <code data-start=\"3139\" data-end=\"3157\">create.blade.php<\/code> dan <code data-start=\"3162\" data-end=\"3178\">edit.blade.php<\/code>.<\/p>\n<hr class=\"\" data-start=\"3181\" data-end=\"3184\" \/>\n<h2 class=\"\" data-start=\"3186\" data-end=\"3230\">Keuntungan Menggunakan Laravel untuk CRUD<\/h2>\n<h3 class=\"\" data-start=\"3232\" data-end=\"3255\">1. Routing Otomatis<\/h3>\n<p class=\"\" data-start=\"3257\" data-end=\"3367\">Laravel menyediakan routing otomatis dengan satu baris kode, membuat proses CRUD jauh lebih cepat dan efisien.<\/p>\n<h3 class=\"\" data-start=\"3369\" data-end=\"3407\">2. Keamanan CSRF dan Validasi Data<\/h3>\n<p class=\"\" data-start=\"3409\" data-end=\"3555\">Laravel menangani <a class=\"\" href=\"https:\/\/id.wikipedia.org\/wiki\/Cross-site_request_forgery\" target=\"_new\" rel=\"noopener\" data-start=\"3427\" data-end=\"3491\">CSRF<\/a> dan validasi secara default, sehingga aplikasi kamu lebih aman.<\/p>\n<h3 class=\"\" data-start=\"3557\" data-end=\"3587\">3. Struktur MVC yang Jelas<\/h3>\n<p class=\"\" data-start=\"3589\" data-end=\"3757\">Laravel menggunakan pola <a class=\"\" href=\"https:\/\/id.wikipedia.org\/wiki\/Model-View-Controller\" target=\"_new\" rel=\"noopener\" data-start=\"3614\" data-end=\"3696\">MVC (Model-View-Controller)<\/a> yang memisahkan logika, tampilan, dan kontroler dengan baik.<\/p>\n<h3 class=\"\" data-start=\"3759\" data-end=\"3797\">4. Dokumentasi dan Komunitas Besar<\/h3>\n<p class=\"\" data-start=\"3799\" data-end=\"3918\">Laravel memiliki dokumentasi resmi yang lengkap dan komunitas global aktif, membuat proses belajar menjadi lebih mudah.<\/p>\n<hr class=\"\" data-start=\"3920\" data-end=\"3923\" \/>\n<h2 class=\"\" data-start=\"3925\" data-end=\"3961\">Testing CRUD Laravel Secara Lokal<\/h2>\n<p class=\"\" data-start=\"3963\" data-end=\"4000\">Setelah semua selesai, coba jalankan:<\/p>\n<ol data-start=\"4002\" data-end=\"4169\">\n<li class=\"\" data-start=\"4002\" data-end=\"4050\">\n<p class=\"\" data-start=\"4005\" data-end=\"4050\"><code data-start=\"4005\" data-end=\"4033\">http:\/\/localhost:8000\/buku<\/code> \u2014 tampilkan data<\/p>\n<\/li>\n<li class=\"\" data-start=\"4051\" data-end=\"4108\">\n<p class=\"\" data-start=\"4054\" data-end=\"4108\"><code data-start=\"4054\" data-end=\"4089\">http:\/\/localhost:8000\/buku\/create<\/code> \u2014 form tambah buku<\/p>\n<\/li>\n<li class=\"\" data-start=\"4109\" data-end=\"4169\">\n<p class=\"\" data-start=\"4112\" data-end=\"4169\">Edit dan hapus data melalui tombol aksi di tampilan index<\/p>\n<\/li>\n<\/ol>\n<p class=\"\" data-start=\"4171\" data-end=\"4229\">Jika semua berjalan baik, maka fitur CRUD berhasil dibuat.<\/p>\n<hr class=\"\" data-start=\"4231\" data-end=\"4234\" \/>\n<h2 class=\"\" data-start=\"4236\" data-end=\"4294\">Penutup: Optimalkan CRUD Laravel dengan Hosting Terbaik<\/h2>\n<p class=\"\" data-start=\"4296\" data-end=\"4549\">Dengan mempelajari <strong data-start=\"4315\" data-end=\"4364\">cara membuat CRUD dengan Laravel untuk pemula<\/strong>, kamu sudah satu langkah lebih dekat menjadi web developer profesional. Namun, jangan berhenti sampai di localhost saja. Publikasikan aplikasimu secara online agar bisa diakses publik.<\/p>\n<p class=\"\" data-start=\"4551\" data-end=\"4812\">Untuk itu, kamu butuh <strong data-start=\"4573\" data-end=\"4595\">domain dan hosting<\/strong> yang cepat dan andal. Kamu bisa membeli paket hosting Laravel yang optimal di <a class=\"\" href=\"https:\/\/www.antahost.com\" target=\"_new\" rel=\"noopener\" data-start=\"4674\" data-end=\"4718\">www.antahost.com<\/a>. Hosting yang stabil akan mendukung performa aplikasi Laravel kamu agar tetap cepat dan aman.<\/p>\n<p class=\"\" data-start=\"4814\" data-end=\"4830\"><strong data-start=\"4814\" data-end=\"4828\">Baca juga:<\/strong><\/p>\n<ul data-start=\"4831\" data-end=\"5043\">\n<li class=\"\" data-start=\"4831\" data-end=\"4934\">\n<h6 class=\"title mt-0 mb-3\"><a href=\"https:\/\/antahost.com\/blog\/perbandingan-framework-web-terbaik\/\">Perbandingan Framework Web Terbaik: React vs Vue vs Angular<\/a><\/h6>\n<\/li>\n<\/ul>\n<hr class=\"\" data-start=\"5045\" data-end=\"5048\" \/>\n<p class=\"\" data-start=\"5050\" data-end=\"5064\"><strong data-start=\"5050\" data-end=\"5064\">Kesimpulan<\/strong><\/p>\n<p class=\"\" data-start=\"5066\" data-end=\"5283\">CRUD adalah dasar dari semua aplikasi berbasis data. Dengan <strong data-start=\"5126\" data-end=\"5137\">Laravel<\/strong>, pembuatan fitur CRUD menjadi lebih mudah, rapi, dan aman. Panduan ini telah membantumu memahami proses mulai dari instalasi hingga implementasi.<\/p>\n<p class=\"\" data-start=\"5285\" data-end=\"5521\">Kini saatnya kamu membawa aplikasi Laravel buatanmu ke dunia nyata. Gunakan layanan terbaik dari <a class=\"\" href=\"https:\/\/www.antahost.com\" target=\"_new\" rel=\"noopener\" data-start=\"5382\" data-end=\"5426\">www.antahost.com<\/a> untuk domain dan hosting Laravel, dan jadikan proyek belajarmu menjadi portofolio profesional!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Laravel adalah salah satu framework PHP paling populer dan banyak digunakan oleh developer web di seluruh dunia. Banyak pemula yang ingin belajar cara membuat CRUD dengan Laravel karena fitur-fiturnya yang lengkap, dokumentasi jelas, dan sintaks yang elegan. CRUD adalah singkatan dari Create, Read, Update, dan Delete \u2014 operasi dasar dalam aplikasi berbasis database. Dalam artikel [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":6020,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[114,144,158,159],"class_list":["post-6019","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorial","tag-cara-beli-domain","tag-cara-install-wordpress","tag-laravel","tag-membuat-crud"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara Membuat CRUD dengan Laravel untuk Pemula - AntaHost Blog<\/title>\n<meta name=\"description\" content=\"Pelajari cara membuat CRUD dengan Laravel untuk pemula. Panduan lengkap ini membahas langkah-langkah dasar.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Membuat CRUD dengan Laravel untuk Pemula - AntaHost Blog\" \/>\n<meta property=\"og:description\" content=\"Pelajari cara membuat CRUD dengan Laravel untuk pemula. Panduan lengkap ini membahas langkah-langkah dasar.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/\" \/>\n<meta property=\"og:site_name\" content=\"AntaHost Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-13T03:38:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/antahost.com\/blog\/wp-content\/uploads\/2025\/05\/mohammad-rahmani-8qEB0fTe9Vw-unsplash.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"427\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Faza Khoirul Miftah\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Faza Khoirul Miftah\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/\",\"url\":\"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/\",\"name\":\"Cara Membuat CRUD dengan Laravel untuk Pemula - AntaHost Blog\",\"isPartOf\":{\"@id\":\"https:\/\/antahost.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/antahost.com\/blog\/wp-content\/uploads\/2025\/05\/mohammad-rahmani-8qEB0fTe9Vw-unsplash.jpg\",\"datePublished\":\"2025-05-13T03:38:48+00:00\",\"author\":{\"@id\":\"https:\/\/antahost.com\/blog\/#\/schema\/person\/6e06590f83304680f67641892e6dd586\"},\"description\":\"Pelajari cara membuat CRUD dengan Laravel untuk pemula. Panduan lengkap ini membahas langkah-langkah dasar.\",\"breadcrumb\":{\"@id\":\"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/#primaryimage\",\"url\":\"https:\/\/antahost.com\/blog\/wp-content\/uploads\/2025\/05\/mohammad-rahmani-8qEB0fTe9Vw-unsplash.jpg\",\"contentUrl\":\"https:\/\/antahost.com\/blog\/wp-content\/uploads\/2025\/05\/mohammad-rahmani-8qEB0fTe9Vw-unsplash.jpg\",\"width\":640,\"height\":427,\"caption\":\"https:\/\/antahost.com\/blog\/perbandingan-framework-web-terbaik\/\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/antahost.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara Membuat CRUD dengan Laravel untuk Pemula\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/antahost.com\/blog\/#website\",\"url\":\"https:\/\/antahost.com\/blog\/\",\"name\":\"AntaHost Blog\",\"description\":\"Informasi dan Panduan\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/antahost.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/antahost.com\/blog\/#\/schema\/person\/6e06590f83304680f67641892e6dd586\",\"name\":\"Faza Khoirul Miftah\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/antahost.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/12c1cf70005c89873acf6e0b4441ad61cd6fb9d60042b6b0344fe76221ecfaa6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/12c1cf70005c89873acf6e0b4441ad61cd6fb9d60042b6b0344fe76221ecfaa6?s=96&d=mm&r=g\",\"caption\":\"Faza Khoirul Miftah\"},\"url\":\"https:\/\/antahost.com\/blog\/author\/faza-miftah\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara Membuat CRUD dengan Laravel untuk Pemula - AntaHost Blog","description":"Pelajari cara membuat CRUD dengan Laravel untuk pemula. Panduan lengkap ini membahas langkah-langkah dasar.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/","og_locale":"en_US","og_type":"article","og_title":"Cara Membuat CRUD dengan Laravel untuk Pemula - AntaHost Blog","og_description":"Pelajari cara membuat CRUD dengan Laravel untuk pemula. Panduan lengkap ini membahas langkah-langkah dasar.","og_url":"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/","og_site_name":"AntaHost Blog","article_published_time":"2025-05-13T03:38:48+00:00","og_image":[{"width":640,"height":427,"url":"https:\/\/antahost.com\/blog\/wp-content\/uploads\/2025\/05\/mohammad-rahmani-8qEB0fTe9Vw-unsplash.jpg","type":"image\/jpeg"}],"author":"Faza Khoirul Miftah","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Faza Khoirul Miftah","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/","url":"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/","name":"Cara Membuat CRUD dengan Laravel untuk Pemula - AntaHost Blog","isPartOf":{"@id":"https:\/\/antahost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/#primaryimage"},"image":{"@id":"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/#primaryimage"},"thumbnailUrl":"https:\/\/antahost.com\/blog\/wp-content\/uploads\/2025\/05\/mohammad-rahmani-8qEB0fTe9Vw-unsplash.jpg","datePublished":"2025-05-13T03:38:48+00:00","author":{"@id":"https:\/\/antahost.com\/blog\/#\/schema\/person\/6e06590f83304680f67641892e6dd586"},"description":"Pelajari cara membuat CRUD dengan Laravel untuk pemula. Panduan lengkap ini membahas langkah-langkah dasar.","breadcrumb":{"@id":"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/#primaryimage","url":"https:\/\/antahost.com\/blog\/wp-content\/uploads\/2025\/05\/mohammad-rahmani-8qEB0fTe9Vw-unsplash.jpg","contentUrl":"https:\/\/antahost.com\/blog\/wp-content\/uploads\/2025\/05\/mohammad-rahmani-8qEB0fTe9Vw-unsplash.jpg","width":640,"height":427,"caption":"https:\/\/antahost.com\/blog\/perbandingan-framework-web-terbaik\/"},{"@type":"BreadcrumbList","@id":"https:\/\/antahost.com\/blog\/cara-membuat-crud-dengan-laravel-untuk-pemula\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/antahost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Cara Membuat CRUD dengan Laravel untuk Pemula"}]},{"@type":"WebSite","@id":"https:\/\/antahost.com\/blog\/#website","url":"https:\/\/antahost.com\/blog\/","name":"AntaHost Blog","description":"Informasi dan Panduan","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/antahost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/antahost.com\/blog\/#\/schema\/person\/6e06590f83304680f67641892e6dd586","name":"Faza Khoirul Miftah","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/antahost.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/12c1cf70005c89873acf6e0b4441ad61cd6fb9d60042b6b0344fe76221ecfaa6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/12c1cf70005c89873acf6e0b4441ad61cd6fb9d60042b6b0344fe76221ecfaa6?s=96&d=mm&r=g","caption":"Faza Khoirul Miftah"},"url":"https:\/\/antahost.com\/blog\/author\/faza-miftah\/"}]}},"_links":{"self":[{"href":"https:\/\/antahost.com\/blog\/wp-json\/wp\/v2\/posts\/6019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/antahost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/antahost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/antahost.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/antahost.com\/blog\/wp-json\/wp\/v2\/comments?post=6019"}],"version-history":[{"count":1,"href":"https:\/\/antahost.com\/blog\/wp-json\/wp\/v2\/posts\/6019\/revisions"}],"predecessor-version":[{"id":6021,"href":"https:\/\/antahost.com\/blog\/wp-json\/wp\/v2\/posts\/6019\/revisions\/6021"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/antahost.com\/blog\/wp-json\/wp\/v2\/media\/6020"}],"wp:attachment":[{"href":"https:\/\/antahost.com\/blog\/wp-json\/wp\/v2\/media?parent=6019"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/antahost.com\/blog\/wp-json\/wp\/v2\/categories?post=6019"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/antahost.com\/blog\/wp-json\/wp\/v2\/tags?post=6019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}