{"id":54254,"date":"2025-05-07T08:54:54","date_gmt":"2025-05-07T01:54:54","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=54254"},"modified":"2026-02-16T10:30:27","modified_gmt":"2026-02-16T03:30:27","slug":"belajar-laravel-bagian-17","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/belajar-laravel-bagian-17\/","title":{"rendered":"Belajar Laravel Bagian 17 \u2013 Membuat CRUD Edit Data Eloquent"},"content":{"rendered":"\n<p>Pada sesi belajar Laravel <a href=\"https:\/\/www.rumahweb.com\/journal\/belajar-laravel-bagian-16\/\" target=\"_blank\" rel=\"noopener\" title=\"\">bagian 16<\/a>, kita telah belajar cara membuat CRUD tambah data menggunakan Eloquent. Dalam lanjutan belajar laravel bagian ini, kita akan belajar tentang bagaimana membuat CRUD edit data menggunakan Eloquent secara cepat dan mudah.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perbedaan Query Builder dan Eloquent<\/h2>\n\n\n\n<p>Seperti yang kita ketahui, terdapat dua metode utama untuk melakukan proses CRUD di Laravel, yaitu Query Builder dan Eloquent ORM. Berikut ini adalah contoh perintah dasar untuk melakukan operasi update menggunakan masing-masing metode.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Operasi<\/strong><\/td><td><strong>Query Builder<\/strong><\/td><td><strong>Eloquent ORM<\/strong><\/td><\/tr><tr><td><strong>Update<\/strong><\/td><td>DB::table(&#8216;users&#8217;)-&gt;where()-&gt;update([&#8230;])<\/td><td>$user-&gt;update([&#8230;])<\/td><\/tr><tr><td><strong>Contoh<\/strong><\/td><td>use Illuminate\\Support\\Facades\\DB;<br \/>DB::table(&#8216;users&#8217;)&nbsp;-&gt;where(&#8217;email&#8217;,<br \/>&#8216;admin@example.com&#8217;)&nbsp;&#8211;<br \/>&gt;update([&#8216;name&#8217; =&gt; &#8216;John<br \/>Smith&#8217;,&nbsp;&#8216;password&#8217; =&gt;<br \/>bcrypt(&#8216;newpassword123&#8217;)&nbsp;]);<br \/><\/td><td>use App\\Models\\User;<br \/>$user = User::where(&#8217;email&#8217;,<br \/>&#8216;admin@example.com&#8217;)-&gt;first();if<br \/>($user) {&nbsp;&nbsp;&nbsp;&nbsp;$user-&gt;name = &#8216;John<br \/>Smith&#8217;;&nbsp;&nbsp;&nbsp;&nbsp;$user-&gt;password =<br \/>bcrypt(&#8216;newpassword123&#8217;);&nbsp;&nbsp;&nbsp;<br \/>$user-&gt;save();}<br \/><br \/>atau bisa juga yang lebih ringkas.<br \/><br \/>User::where(&#8217;email&#8217;,<br \/>&#8216;admin@example.com&#8217;)&nbsp;&#8211;<br \/>&gt;update([&#8216;name&#8217; =&gt; &#8216;John<br \/>Smith&#8217;,&nbsp;&#8216;password&#8217; =&gt;<br \/>bcrypt(&#8216;newpassword123&#8217;)&nbsp;]);<br \/><br \/><br \/><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Membuat CRUD Edit Data Eloquent<\/h2>\n\n\n\n<p>Dalam artikel ini, kami akan membahas secara mendalam tentang cara membuat CRUD Laravel untuk edit data menggunakan metode Eloquent.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Langkah 1. Membuat <\/strong><strong><em>route <\/em><\/strong><strong>edit data Karyawan<\/strong><\/h3>\n\n\n\n<p>Langkah pertama, mari membuat <em>route <\/em>edit data karyawan di file routes\/web.php. Pada baris terakhirnya, silakan Anda tambahkan <em>script <\/em>berikut.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Route::get('\/karyawan\/edit\/{id}', &#91;KaryawanController::class, 'edit']);<\/code><\/pre>\n\n\n\n<p><strong>Keterangan:<\/strong><\/p>\n\n\n\n<p><strong>{id}<\/strong> pada Route diatas digunakan sebagai identitas\/ nomor mana yang ingin dilakukan edit. Setelah mendapatkan id data yang akan di edit, maka informasi id tersebut akan diteruskan ke KaryawanController method edit.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Langkah 2: Membuat method edit di KaryawanController<\/h3>\n\n\n\n<p>Berikutnya, membuat <em>method <\/em>edit di KaryawanController. Id yang dikirimkan oleh <em>route <\/em>sebelumnya, ditindaklanjuti oleh <em>controller <\/em>untuk memanggil detail data sesuai dengan id yang diminta.<\/p>\n\n\n\n<p>Silakan edit file <em>app\/Http\/Controllers\/KaryawanController.php<\/em>, tambahkan kode berikut.&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ method untuk edit data database ke table karyawan\n&nbsp; &nbsp; public function <strong>edit<\/strong>($id)\n&nbsp; &nbsp; {\n&nbsp; &nbsp; &nbsp; &nbsp; \/\/ Ambil data karyawan berdasarkan id menggunakan Eloquent&nbsp; &nbsp; $karyawan = Karyawan::find($id);\n\n&nbsp; &nbsp; &nbsp; &nbsp; \/\/ Tampilkan view edit dan kirim data karyawan&nbsp;return view('karyawan.edit', &#91;'karyawan' =&gt; $karyawan]);\n\n&nbsp; &nbsp; }<\/code><\/pre>\n\n\n\n<p><strong>Keterangan:<\/strong><\/p>\n\n\n\n<p>Perintah tersebut digunakan untuk memanggil data karyawan dengan id yang dipilih. Selanjutnya, data tersebut ditampilkan ke <em>form <\/em>edit karyawan.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Langkah 3: Membuat View untuk Form Edit<\/h3>\n\n\n\n<p>Selanjutnya, buat <em>form <\/em>edit karyawan. Silakan membuat file untuk <em>form <\/em>edit di <em>resources\/views\/karyawan\/edit.blade.php<\/em>. Silakan tuliskan kode berikut.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n&nbsp; &nbsp; &lt;title&gt;Edit Data Karyawan&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n&nbsp; &nbsp; &lt;h2&gt;Form Edit Data Karyawan&lt;\/h2&gt;\n&nbsp; &nbsp; &lt;!-- Ini adalah Tombol kembali ke halaman utama karyawan --&gt;\n&nbsp; &nbsp; &lt;p&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;a href=\"\/karyawan\"&gt;Kembali&lt;\/a&gt;\n&nbsp; &nbsp; &lt;\/p&gt;\n&nbsp; &nbsp; &lt;!-- Contoh Form Edit Data Karyawan Sederhana --&gt;\n&nbsp; &nbsp; &lt;form action=\"\/karyawan\/update\/{{ $karyawan-&gt;karyawan_id }}\" method=\"post\"&gt;\n&nbsp; &nbsp; {{ csrf_field() }}\n&nbsp; &nbsp; &lt;table&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;label for=\"nama\"&gt;Nama&lt;\/label&gt;&lt;\/td&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;input type=\"text\" id=\"nama\" name=\"nama\" value=\"{{ $karyawan-&gt;karyawan_nama }}\" required&gt;&lt;\/td&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;\/tr&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;label for=\"jabatan\"&gt;Jabatan&lt;\/label&gt;&lt;\/td&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;input type=\"text\" id=\"jabatan\" name=\"jabatan\" value=\"{{ $karyawan-&gt;karyawan_jabatan }}\" required&gt;&lt;\/td&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;\/tr&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;label for=\"umur\"&gt;Umur&lt;\/label&gt;&lt;\/td&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;input type=\"number\" id=\"umur\" name=\"umur\" value=\"{{ $karyawan-&gt;karyawan_umur }}\" required&gt;&lt;\/td&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;\/tr&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;label for=\"alamat\"&gt;Alamat&lt;\/label&gt;&lt;\/td&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td&gt;&lt;textarea id=\"alamat\" name=\"alamat\" required&gt;{{ $karyawan-&gt;karyawan_alamat }}&lt;\/textarea&gt;&lt;\/td&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;\/tr&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;tr&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;td colspan=\"2\" style=\"text-align: right;\"&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;input type=\"submit\" value=\"Simpan Data\"&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;\/td&gt;\n&nbsp; &nbsp; &nbsp; &nbsp; &lt;\/tr&gt;\n&nbsp; &nbsp; &lt;\/table&gt;\n&lt;\/form&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p><strong>Keterangan:<\/strong><\/p>\n\n\n\n<p>Saat tombol submit di klik, data yang telah diisi di form edit kemudian dikirimkan ke method karyawan update. Tak lupa, buat <em>route <\/em>updatenya terlebih dahulu.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Langkah 4: Membuat Route untuk Update Data<\/h3>\n\n\n\n<p>Langkah keempat, membuat <em>route <\/em>untuk melakukan proses update data. Silakan tambahkan script berikut di file routes\/web.php. Tambahkan kode berikut.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Route::post('\/karyawan\/update\/{id}', &#91;KaryawanController::class, 'update']);<\/code><\/pre>\n\n\n\n<p><strong>Keterangan:<\/strong><\/p>\n\n\n\n<p>Dari <em>route <\/em>tersebut, datanya akan dikirim ke KaryawanController dengan <em>method <\/em>update.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Langkah 5: Membuat Method update di Controller<\/h3>\n\n\n\n<p>Langkah ke lima, buat <em>method <\/em>update di KaryawanController untuk memproses perubahan data. Silakan edit file app\/Http\/Controllers\/KaryawanController.php<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n\nnamespace <strong>App<\/strong>\\<strong>Http<\/strong>\\<strong>Controllers<\/strong>;\n\nuse <strong>Illuminate<\/strong>\\<strong>Support<\/strong>\\<strong>Facades<\/strong>\\<strong>DB<\/strong>;\nuse <strong>Illuminate<\/strong>\\<strong>Http<\/strong>\\<strong>Request<\/strong>;&nbsp; &nbsp;\nuse <strong>App<\/strong>\\<strong>Models<\/strong>\\<strong>Karyawan<\/strong>; \/\/ Tambahkan ini\n\nclass <strong>KaryawanController<\/strong> extends <strong>Controller<\/strong>\n{\n&nbsp; &nbsp; public function <strong>index<\/strong>()\n&nbsp; &nbsp; {\n&nbsp; &nbsp; &nbsp; &nbsp; \/\/ Mengambil semua data karyawan\n&nbsp; &nbsp; &nbsp; &nbsp; $karyawan = Karyawan::all();\n&nbsp; &nbsp; &nbsp; &nbsp;\n&nbsp; &nbsp; &nbsp; &nbsp; \/\/ Mengirim data ke view\n&nbsp; &nbsp; &nbsp; &nbsp; return view('karyawan.index', &#91;'karyawan' =&gt; $karyawan]);\n&nbsp; &nbsp; }\n\n&nbsp; &nbsp; public function <strong>tambah<\/strong>()\n&nbsp; &nbsp; {\n&nbsp;\n&nbsp; &nbsp; &nbsp; &nbsp; \/\/ memanggil view tambah\n&nbsp; &nbsp; &nbsp; &nbsp; return view('karyawan.tambah');\n&nbsp;\n&nbsp; &nbsp; }\n\n&nbsp; &nbsp; \/\/ method untuk insert data ke table karyawan\n\n&nbsp; &nbsp; public function <strong>store<\/strong>(Request $request)\n&nbsp; &nbsp; {\n&nbsp; &nbsp; &nbsp; &nbsp; \/\/ insert data ke table karyawan\n&nbsp; &nbsp; &nbsp; &nbsp; Karyawan::create(&#91;'karyawan_nama'=&gt; $request-&gt;nama,\n&nbsp; &nbsp; &nbsp; &nbsp; 'karyawan_jabatan' =&gt; $request-&gt;jabatan,\n&nbsp; &nbsp; &nbsp; &nbsp; 'karyawan_umur' =&gt; $request-&gt;umur,\n&nbsp; &nbsp; &nbsp; &nbsp; 'karyawan_alamat' =&gt; $request-&gt;alamat\n&nbsp; &nbsp; ]);\n&nbsp; &nbsp; &nbsp; &nbsp; \/\/ alihkan halaman ke halaman karyawan\n&nbsp; &nbsp; &nbsp; &nbsp; return redirect('\/karyawan');\n&nbsp;\n&nbsp; &nbsp; }\n\n&nbsp; &nbsp; \/\/ method untuk edit data database ke table karyawan\n&nbsp; &nbsp; public function <strong>edit<\/strong>($id)\n&nbsp; &nbsp; {\n&nbsp; &nbsp; &nbsp; &nbsp; \/\/ Ambil data karyawan berdasarkan id menggunakan Eloquent&nbsp; &nbsp;\n&nbsp; &nbsp; &nbsp; &nbsp; $karyawan = Karyawan::find($id);\n\n&nbsp; &nbsp; &nbsp; &nbsp; \/\/ Tampilkan view edit dan kirim data karyawan\n&nbsp; &nbsp; &nbsp; &nbsp; $karyawan = Karyawan::findOrFail($id);\n&nbsp; &nbsp; &nbsp; &nbsp; return view('karyawan.edit', &#91;'karyawan' =&gt; $karyawan]);\n\n&nbsp; &nbsp; }\n\n&nbsp; &nbsp; \/\/ Membuat method proses edit data\n&nbsp; &nbsp; public function <strong>update<\/strong>(Request $request, $id)\n&nbsp; &nbsp; {\n&nbsp; &nbsp; &nbsp; &nbsp; \/\/ Validasi data\n&nbsp; &nbsp; &nbsp; &nbsp; $request-&gt;validate(&#91;\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'nama' =&gt; 'required|string|max:255',\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'jabatan' =&gt; 'required|string|max:255',\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'umur' =&gt; 'required|integer|min:18',\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'alamat' =&gt; 'required|string',\n&nbsp; &nbsp; &nbsp; &nbsp; ]);\n\n&nbsp; &nbsp; &nbsp; &nbsp; \/\/ Update data karyawan di database\n&nbsp; &nbsp; &nbsp; &nbsp; DB::table('karyawan')-&gt;where('karyawan_id', $id)-&gt;update(&#91;\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'karyawan_nama' =&gt; $request-&gt;nama,\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'karyawan_jabatan' =&gt; $request-&gt;jabatan,\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'karyawan_umur' =&gt; $request-&gt;umur,\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 'karyawan_alamat' =&gt; $request-&gt;alamat,\n&nbsp; &nbsp; &nbsp; &nbsp; ]);\n\n&nbsp; &nbsp; &nbsp; &nbsp; \/\/Setelah itu redirect kembali ke halaman utama data karyawan\n&nbsp; &nbsp; &nbsp; &nbsp; return redirect('\/karyawan')-&gt;with('success', 'Selamat Data karyawan Anda berhasil diupdate');\n&nbsp; &nbsp; }\n\n\n&nbsp; &nbsp; \/\/ method untuk menghapus data ke table karyawan\n&nbsp; &nbsp; public function <strong>hapus<\/strong>($id)\n&nbsp; &nbsp; {\n&nbsp; &nbsp; &nbsp; &nbsp; $karyawan = Karyawan::find($id);\n\n&nbsp; &nbsp; \/\/ alihkan halaman ke halaman karyawan\n&nbsp; &nbsp; &nbsp; &nbsp; $karyawan-&gt;delete();\n&nbsp; &nbsp; &nbsp; &nbsp; return redirect('\/karyawan');\n&nbsp; &nbsp; }\n&nbsp; &nbsp; &nbsp; &nbsp;\n}<\/code><\/pre>\n\n\n\n<p><strong>Keterangan<\/strong>: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>findOrFail($id)<\/strong>: Digunakan untuk memastikan bahwa jika data tidak ditemukan, Laravel akan otomatis menampilkan error 404.<\/li>\n\n\n\n<li><strong>$karyawan-&gt;update([&#8230;])<\/strong>: Ini adalah cara lebih elegan dan sesuai dengan prinsip Eloquent dibandingkan DB::table()-&gt;update()<\/li>\n<\/ul>\n\n\n\n<p>Setelah data karyawan berhasil di edit, selanjutnya halaman website akan dialihkan ke tampilan utama Data karyawan dengan menampilkan pesan sukses \u2018Selamat Data karyawan Anda berhasil diupdate\u2019.<\/p>\n\n\n\n<p>Sampai disini, langkah pembuatan fitur edit telah selesai dilakukan. Terakhir adalah tahap testing untuk memastikan program yang dibuat sesuai dengan rencana.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Langkah 6: Melakukan testing edit data karyawan<\/strong><\/h3>\n\n\n\n<p>Langkah terakhir melakukan <em>testing <\/em>pada menu edit yang baru saja dibuat. Silakan jalankan terlabih dahulu <em>service <\/em>Laravelnya dengan perintah artisan berikut.&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php artisan serve&nbsp;<\/code><\/pre>\n\n\n\n<p>Selanjutnya, akses url&nbsp;<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-gridlove-acc-color\">http:\/\/127.0.0.1:8000\/karyawan<\/mark> dari <em>browser <\/em>favorit Anda, lalu lakukan <em>testing <\/em>edit data karyawan.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/04\/edit-data-karyawan-menggunakan-eloquent.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"699\" height=\"307\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/04\/edit-data-karyawan-menggunakan-eloquent.jpg\" alt=\"edit data karyawan menggunakan eloquent - belajar laravel\" class=\"wp-image-54257\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/04\/edit-data-karyawan-menggunakan-eloquent.jpg 699w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/04\/edit-data-karyawan-menggunakan-eloquent-300x132.jpg 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/04\/edit-data-karyawan-menggunakan-eloquent-370x163.jpg 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/04\/edit-data-karyawan-menggunakan-eloquent-270x119.jpg 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/04\/edit-data-karyawan-menggunakan-eloquent-570x250.jpg 570w\" sizes=\"auto, (max-width: 699px) 100vw, 699px\" \/><\/a><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/04\/proses-edit-data-karyawan-menggunakan-eloquent.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"370\" height=\"288\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/04\/proses-edit-data-karyawan-menggunakan-eloquent.jpg\" alt=\"proses edit data karyawan menggunakan eloquent\" class=\"wp-image-54258\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/04\/proses-edit-data-karyawan-menggunakan-eloquent.jpg 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/04\/proses-edit-data-karyawan-menggunakan-eloquent-300x234.jpg 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/04\/proses-edit-data-karyawan-menggunakan-eloquent-270x210.jpg 270w\" sizes=\"auto, (max-width: 370px) 100vw, 370px\" \/><\/a><\/figure>\n<\/div>\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/04\/berhasil-edit-data-karyawan-menggunakan-eloquent.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"701\" height=\"307\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/04\/berhasil-edit-data-karyawan-menggunakan-eloquent.jpg\" alt=\"berhasil edit data karyawan menggunakan eloquent\" class=\"wp-image-54259\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/04\/berhasil-edit-data-karyawan-menggunakan-eloquent.jpg 701w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/04\/berhasil-edit-data-karyawan-menggunakan-eloquent-300x131.jpg 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/04\/berhasil-edit-data-karyawan-menggunakan-eloquent-370x162.jpg 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/04\/berhasil-edit-data-karyawan-menggunakan-eloquent-270x118.jpg 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/04\/berhasil-edit-data-karyawan-menggunakan-eloquent-570x250.jpg 570w\" sizes=\"auto, (max-width: 701px) 100vw, 701px\" \/><\/a><\/figure>\n\n\n\n<p>Selamat, sampai disini data Anda sudah bisa diedit dengan baik. Untuk panduan CRUD lainnya menggunakan&nbsp;<strong>Eloquent&nbsp;<\/strong>akan kami tulis di edisi artikel selanjutnya.<\/p>\n\n\n\n<p>Demikian tutorial belajar Laravel bagian ke 17 tentang CRUD edit data dari database menggunakan Eloquent. Selanjutnya, Anda bisa mempelajari tentang <a href=\"https:\/\/www.rumahweb.com\/journal\/belajar-laravel-bagian-18\/\" target=\"_blank\" rel=\"noopener\" title=\"\">crud hapus data<\/a> pada sesi belajar Laravel bagian 18. Simak terus belajar laravel di Rumahweb Indonesia, semoga bermanfaat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pada sesi belajar Laravel bagian 16, kita telah belajar cara membuat CRUD tambah data menggunakan Eloquent. Dalam lanjutan belajar laravel bagian ini, kita akan belajar tentang bagaimana membuat CRUD edit data menggunakan Eloquent secara cepat dan mudah. Perbedaan Query Builder dan Eloquent Seperti yang kita ketahui, terdapat dua metode utama untuk melakukan proses CRUD di [&hellip;]<\/p>\n","protected":false},"author":319,"featured_media":54900,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7],"tags":[2247,2459,796],"class_list":{"0":"post-54254","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-web-programming","8":"tag-crud","9":"tag-eloquent","10":"tag-laravel"},"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/05\/banner-belajar-laravel-bagian-17.png","jetpack_shortlink":"https:\/\/wp.me\/p8n3G7-e74","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/54254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/319"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=54254"}],"version-history":[{"count":1,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/54254\/revisions"}],"predecessor-version":[{"id":61969,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/54254\/revisions\/61969"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/54900"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=54254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=54254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=54254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}