{"id":1290,"date":"2024-01-31T06:20:05","date_gmt":"2024-01-31T06:20:05","guid":{"rendered":"https:\/\/blog.uts.ac.id\/jul\/?p=1290"},"modified":"2025-05-21T04:21:09","modified_gmt":"2025-05-21T04:21:09","slug":"laravel-11-membuat-crud-dengan-laravel-part-3","status":"publish","type":"post","link":"https:\/\/blog.uts.ac.id\/jul\/2024\/01\/31\/laravel-11-membuat-crud-dengan-laravel-part-3\/","title":{"rendered":"Laravel #11 : Membuat CRUD Dengan Laravel Part 3"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1290\" class=\"elementor elementor-1290\">\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-ecea80a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ecea80a\" 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-5c21639\" data-id=\"5c21639\" 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-2b663a6 elementor-widget elementor-widget-text-editor\" data-id=\"2b663a6\" 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<h2>Tutorial CRUD Laravel<\/h2>\n<p>Pada tutorial CRUD Laravel Part 3 ini kita akan belajar mengedit atau mengupdate data pada database dengan laravel.<\/p>\n<p>Inti keseluruhannya sama saja dengan cara mengedit data dari database dengan&nbsp;<a href=\"https:\/\/www.malasngoding.com\/category\/php\" target=\"_blank\" rel=\"noopener\">PHP native<\/a>&nbsp;dan&nbsp;<a href=\"https:\/\/www.malasngoding.com\/category\/codeigniter\" target=\"_blank\" rel=\"noopener\">codeigniter<\/a>. hanya saja untuk membuat edit data dari database dengan laravel ini kita mengikuti struktur dan perintah-perintah yang ada pada laravel.<\/p>\n<p>Teman-teman bisa membaca dokumentasi query builder laravel di sini.<\/p>\n<p><a href=\"https:\/\/laravel.com\/docs\/5.7\/queries#updates\" target=\"_blank\" rel=\"noopener\">https:\/\/laravel.com\/docs\/5.7\/queries#updates<\/a><\/p>\n<p>Yuk langsung saja kita masuk ke penjelasan&nbsp;<strong>tutorial CRUD laravel<\/strong>&nbsp;part 3 ini.<\/p>\n<h3>Update Data Pada Database Dengan Laravel<\/h3>\n<p>Coba teman-teman perhatikan pada view yang menampilkan data pegawai yang sudah kita buat sebelumnya. yaitu pada view index.blade.php<\/p>\n<p>Di sana kita telah membuat tombol atau link edit seperti berikut.<\/p>\n<div id=\"crayon-65c05a6a17ad6401801071\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\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-65c05a6a17ad6401801071-1\">1<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65c05a6a17ad6401801071-1\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-st\">a<\/span> <span class=\"crayon-i\">href<\/span>=<span class=\"crayon-s\">&#8220;\/pegawai\/edit\/{{ $p-&gt;pegawai_id }}&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">Edit<\/span><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-st\">a<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Pada tombol atau link edit tersebut kita memerintahkan untuk mengalihkan halaman ke route \u2018\/pegawai\/edit\/\u2018. sambil mengirimkan data id data yang ingin di edit.<\/p>\n<p>Sehingga route lengkapnya adalah&nbsp;\u2018\/pegawai\/edit\/{{ $p-&gt;pegawai_id }}\u2018.<\/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\"><div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Untuk pengiriman data melalui url seperti kasus ini sudah kita pelajari pada tutorial sebelumnya. yaitu pada tutorial&nbsp;<a href=\"https:\/\/www.malasngoding.com\/request-data-pada-laravel\/\" target=\"_blank\" rel=\"noopener\">request data pada laravel<\/a>.<\/p>\n<p>Silahkan teman-teman baca lagi tutorial pengiriman data atau request data pada laravel. agar materi pada tutorial membuat CRUD Laravel part 3 ini bisa lebih mudah dipahami.<\/p>\n<p>Karena pada saat tombol edit diklik, maka akan di arahkan ke route \u2018\/pegawai\/edit\/dan_id_data_nya\u2019.<\/p>\n<p>maka sekarang kita buat route baru seperti berikut, agar data id yang dikirimkan sekalian kita kirim juga ke controller untuk kita ambil data pegawai yang ber id tersebut.<\/p>\n<p><strong>belajar_laravel\/routes\/web.php<\/strong><\/p><div id=\"crayon-65c05a6a17ae1565570324\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\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-65c05a6a17ae1565570324-1\">1<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65c05a6a17ae1565570324-1\" class=\"crayon-line\"><span class=\"crayon-i\">Route<\/span>::<span class=\"crayon-e\">get<\/span>(<span class=\"crayon-s\">&#8216;\/pegawai\/edit\/{id}&#8217;<\/span>,<span class=\"crayon-s\">&#8216;PegawaiController@edit&#8217;<\/span>);<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>bisa teman-teman lihat pada route ini. data id yang dikirimkan pada url kita istilahkan dengan {id}. dan kita perintahkan untuk menjalankan method&nbsp;edit&nbsp;pada controller&nbsp;PegawaiController.php.<\/p>\n<p>Data id nya akan kita tangkap dari controller.<\/p>\n<p>Buat method edit nya dalam controller PegawaiController.php.<\/p>\n<p><strong>belajar_laravel\/app\/Http\/Controllers\/PegawaiController.php<\/strong><\/p><div id=\"crayon-65c05a6a17ae3278312348\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\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-65c05a6a17ae3278312348-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17ae3278312348-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17ae3278312348-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17ae3278312348-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17ae3278312348-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17ae3278312348-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17ae3278312348-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17ae3278312348-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17ae3278312348-9\">9<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65c05a6a17ae3278312348-1\" class=\"crayon-line\"><span class=\"crayon-c\">\/\/ method untuk edit data pegawai<\/span><\/div>\n<div id=\"crayon-65c05a6a17ae3278312348-2\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-e\">public <\/span><span class=\"crayon-e\">function <\/span><span class=\"crayon-e\">edit<\/span>($<span class=\"crayon-i\">id<\/span>)<\/div>\n<div id=\"crayon-65c05a6a17ae3278312348-3\" class=\"crayon-line\">{<\/div>\n<div id=\"crayon-65c05a6a17ae3278312348-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\/\/ mengambil data pegawai berdasarkan id yang dipilih<\/span><\/div>\n<div id=\"crayon-65c05a6a17ae3278312348-5\" class=\"crayon-line\">$<span class=\"crayon-i\">pegawai<\/span> = <span class=\"crayon-i\">DB<\/span>::<span class=\"crayon-e\">table<\/span>(<span class=\"crayon-s\">&#8216;pegawai&#8217;<\/span>)-<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">where<\/span>(<span class=\"crayon-s\">&#8216;pegawai_id&#8217;<\/span>,$<span class=\"crayon-i\">id<\/span>)-<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">get<\/span>();<\/div>\n<div id=\"crayon-65c05a6a17ae3278312348-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\/\/ passing data pegawai yang didapat ke view edit.blade.php<\/span><\/div>\n<div id=\"crayon-65c05a6a17ae3278312348-7\" class=\"crayon-line\"><span class=\"crayon-e\">return <\/span><span class=\"crayon-e\">view<\/span>(<span class=\"crayon-s\">&#8216;edit&#8217;<\/span>,[<span class=\"crayon-s\">&#8216;pegawai&#8217;<\/span> =<span class=\"crayon-h\">&gt;<\/span> $<span class=\"crayon-i\">pegawai<\/span>]);<\/div>\n<div id=\"crayon-65c05a6a17ae3278312348-8\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65c05a6a17ae3278312348-9\" class=\"crayon-line\">}<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Data id yang dikirimkan dari route tadi kita tangkap dalam parameter method edit (&nbsp;edit($id)&nbsp;).<\/p>\n<p>Selanjutnya kita ambil data pegawai dari database dengan menggunakan query builder berikut.<\/p><div id=\"crayon-65c05a6a17ae5825675640\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\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-65c05a6a17ae5825675640-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17ae5825675640-2\">2<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65c05a6a17ae5825675640-1\" class=\"crayon-line\"><span class=\"crayon-c\">\/\/ mengambil data pegawai berdasarkan id yang dipilih <\/span><\/div>\n<div id=\"crayon-65c05a6a17ae5825675640-2\" class=\"crayon-line crayon-striped-line\">$<span class=\"crayon-i\">pegawai<\/span> = <span class=\"crayon-i\">DB<\/span>::<span class=\"crayon-e\">table<\/span>(<span class=\"crayon-s\">&#8216;pegawai&#8217;<\/span>)-<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">where<\/span>(<span class=\"crayon-s\">&#8216;pegawai_id&#8217;<\/span>,$<span class=\"crayon-i\">id<\/span>)-<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">get<\/span>();<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Sekalian kita seleksi data id yang ingin di ambil dengan menyeleksi id pegawainya,<\/p><div id=\"crayon-65c05a6a17ae7697703917\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\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-65c05a6a17ae7697703917-1\">1<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65c05a6a17ae7697703917-1\" class=\"crayon-line\"><span class=\"crayon-e\">where<\/span>(<span class=\"crayon-s\">&#8216;pegawai_id&#8217;<\/span>,$<span class=\"crayon-i\">id<\/span>)<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Kemudian kita&nbsp;<a href=\"https:\/\/www.malasngoding.com\/passing-data-controller-ke-view-laravel\/\" target=\"_blank\" rel=\"noopener\">passing data<\/a>&nbsp;nya ke view edit.blade.php.<\/p><div id=\"crayon-65c05a6a17ae9328744160\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\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-65c05a6a17ae9328744160-1\">1<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65c05a6a17ae9328744160-1\" class=\"crayon-line\"><span class=\"crayon-e\">return <\/span><span class=\"crayon-e\">view<\/span>(<span class=\"crayon-s\">&#8216;edit&#8217;<\/span>,[<span class=\"crayon-s\">&#8216;pegawai&#8217;<\/span> =<span class=\"crayon-h\">&gt;<\/span> $<span class=\"crayon-i\">pegawai<\/span>]);<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Sekarang buat view baru dengan nama edit.blade.php. karena kita akan menampilkan data pegawai yang ingin di edit tadi di dalam form edit.<\/p>\n<p><strong>belajar_laravel\/resources\/views\/edit.blade.php<\/strong><\/p><div id=\"crayon-65c05a6a17aea473716999\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\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-65c05a6a17aea473716999-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aea473716999-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17aea473716999-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aea473716999-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17aea473716999-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aea473716999-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17aea473716999-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aea473716999-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17aea473716999-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aea473716999-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17aea473716999-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aea473716999-12\">12<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17aea473716999-13\">13<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aea473716999-14\">14<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17aea473716999-15\">15<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aea473716999-16\">16<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17aea473716999-17\">17<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aea473716999-18\">18<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17aea473716999-19\">19<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aea473716999-20\">20<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17aea473716999-21\">21<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aea473716999-22\">22<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17aea473716999-23\">23<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aea473716999-24\">24<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17aea473716999-25\">25<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aea473716999-26\">26<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17aea473716999-27\">27<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aea473716999-28\">28<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17aea473716999-29\">29<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aea473716999-30\">30<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65c05a6a17aea473716999-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-65c05a6a17aea473716999-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-65c05a6a17aea473716999-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-65c05a6a17aea473716999-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-e\">Membuat <\/span><span class=\"crayon-e\">CRUD <\/span><span class=\"crayon-e\">Pada <\/span><span class=\"crayon-i\">Laravel<\/span> &#8211; <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-i\">title<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aea473716999-5\" 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-65c05a6a17aea473716999-6\" 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-65c05a6a17aea473716999-7\" class=\"crayon-line\">&nbsp;<\/div>\n<div id=\"crayon-65c05a6a17aea473716999-8\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">h2<\/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\">h2<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aea473716999-9\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">h3<\/span><span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">Edit <\/span><span class=\"crayon-i\">Pegawai<\/span><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">h3<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aea473716999-10\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65c05a6a17aea473716999-11\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-st\">a<\/span> <span class=\"crayon-i\">href<\/span>=<span class=\"crayon-s\">&#8220;\/pegawai&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span> <span class=\"crayon-i\">Kembali<\/span><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-st\">a<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aea473716999-12\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65c05a6a17aea473716999-13\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">br<\/span>\/<span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aea473716999-14\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">br<\/span>\/<span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aea473716999-15\" class=\"crayon-line\">&nbsp;<\/div>\n<div id=\"crayon-65c05a6a17aea473716999-16\" class=\"crayon-line crayon-striped-line\">@<span class=\"crayon-e\">foreach<\/span>($<span class=\"crayon-e\">pegawai <\/span><span class=\"crayon-i\">as<\/span> $<span class=\"crayon-t\">p<\/span>)<\/div>\n<div id=\"crayon-65c05a6a17aea473716999-17\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">form <\/span><span class=\"crayon-i\">action<\/span>=<span class=\"crayon-s\">&#8220;\/pegawai\/update&#8221;<\/span> <span class=\"crayon-i\">method<\/span>=<span class=\"crayon-s\">&#8220;post&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aea473716999-18\" class=\"crayon-line crayon-striped-line\">{{<span class=\"crayon-e\">csrf_field<\/span>() }}<\/div>\n<div id=\"crayon-65c05a6a17aea473716999-19\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">input <\/span><span class=\"crayon-i\">type<\/span>=<span class=\"crayon-s\">&#8220;hidden&#8221;<\/span> <span class=\"crayon-i\">name<\/span>=<span class=\"crayon-s\">&#8220;id&#8221;<\/span> <span class=\"crayon-i\">value<\/span>=<span class=\"crayon-s\">&#8220;{{ $p-&gt;pegawai_id }}&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span> <span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">br<\/span>\/<span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aea473716999-20\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-i\">Nama<\/span> <span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">input <\/span><span class=\"crayon-i\">type<\/span>=<span class=\"crayon-s\">&#8220;text&#8221;<\/span> <span class=\"crayon-i\">required<\/span>=<span class=\"crayon-s\">&#8220;required&#8221;<\/span> <span class=\"crayon-i\">name<\/span>=<span class=\"crayon-s\">&#8220;nama&#8221;<\/span> <span class=\"crayon-i\">value<\/span>=<span class=\"crayon-s\">&#8220;{{ $p-&gt;pegawai_nama }}&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span> <span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">br<\/span>\/<span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aea473716999-21\" class=\"crayon-line\"><span class=\"crayon-i\">Jabatan<\/span> <span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">input <\/span><span class=\"crayon-i\">type<\/span>=<span class=\"crayon-s\">&#8220;text&#8221;<\/span> <span class=\"crayon-i\">required<\/span>=<span class=\"crayon-s\">&#8220;required&#8221;<\/span> <span class=\"crayon-i\">name<\/span>=<span class=\"crayon-s\">&#8220;jabatan&#8221;<\/span> <span class=\"crayon-i\">value<\/span>=<span class=\"crayon-s\">&#8220;{{ $p-&gt;pegawai_jabatan }}&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span> <span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">br<\/span>\/<span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aea473716999-22\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-i\">Umur<\/span> <span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">input <\/span><span class=\"crayon-i\">type<\/span>=<span class=\"crayon-s\">&#8220;number&#8221;<\/span> <span class=\"crayon-i\">required<\/span>=<span class=\"crayon-s\">&#8220;required&#8221;<\/span> <span class=\"crayon-i\">name<\/span>=<span class=\"crayon-s\">&#8220;umur&#8221;<\/span> <span class=\"crayon-i\">value<\/span>=<span class=\"crayon-s\">&#8220;{{ $p-&gt;pegawai_umur }}&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span> <span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">br<\/span>\/<span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aea473716999-23\" class=\"crayon-line\"><span class=\"crayon-i\">Alamat<\/span> <span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">textarea <\/span><span class=\"crayon-i\">required<\/span>=<span class=\"crayon-s\">&#8220;required&#8221;<\/span> <span class=\"crayon-i\">name<\/span>=<span class=\"crayon-s\">&#8220;alamat&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span>{{ $<span class=\"crayon-t\">p<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">pegawai_alamat<\/span> }}<span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">textarea<\/span><span class=\"crayon-h\">&gt;<\/span> <span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">br<\/span>\/<span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aea473716999-24\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">input <\/span><span class=\"crayon-i\">type<\/span>=<span class=\"crayon-s\">&#8220;submit&#8221;<\/span> <span class=\"crayon-i\">value<\/span>=<span class=\"crayon-s\">&#8220;Simpan Data&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aea473716999-25\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">form<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aea473716999-26\" class=\"crayon-line crayon-striped-line\">@<span class=\"crayon-i\">endforeach<\/span><\/div>\n<div id=\"crayon-65c05a6a17aea473716999-27\" class=\"crayon-line\">&nbsp;<\/div>\n<div id=\"crayon-65c05a6a17aea473716999-28\" class=\"crayon-line crayon-striped-line\">&nbsp;<\/div>\n<div id=\"crayon-65c05a6a17aea473716999-29\" 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-65c05a6a17aea473716999-30\" 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>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Perhatikan view edit di atas.<\/p>\n<p>Kita menampilkan data pegawai yang ingin di edit ke dalam form edit. menggunakan perulangan foreach.<\/p><div id=\"crayon-65c05a6a17aec821752564\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\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-65c05a6a17aec821752564-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aec821752564-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17aec821752564-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aec821752564-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17aec821752564-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aec821752564-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17aec821752564-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aec821752564-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17aec821752564-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17aec821752564-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17aec821752564-11\">11<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65c05a6a17aec821752564-1\" class=\"crayon-line\">@<span class=\"crayon-e\">foreach<\/span>($<span class=\"crayon-e\">pegawai <\/span><span class=\"crayon-i\">as<\/span> $<span class=\"crayon-t\">p<\/span>)<\/div>\n<div id=\"crayon-65c05a6a17aec821752564-2\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">form <\/span><span class=\"crayon-i\">action<\/span>=<span class=\"crayon-s\">&#8220;\/pegawai\/update&#8221;<\/span> <span class=\"crayon-i\">method<\/span>=<span class=\"crayon-s\">&#8220;post&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aec821752564-3\" class=\"crayon-line\">{{<span class=\"crayon-e\">csrf_field<\/span>() }}<\/div>\n<div id=\"crayon-65c05a6a17aec821752564-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">input <\/span><span class=\"crayon-i\">type<\/span>=<span class=\"crayon-s\">&#8220;hidden&#8221;<\/span> <span class=\"crayon-i\">name<\/span>=<span class=\"crayon-s\">&#8220;id&#8221;<\/span> <span class=\"crayon-i\">value<\/span>=<span class=\"crayon-s\">&#8220;{{ $p-&gt;pegawai_id }}&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span> <span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">br<\/span>\/<span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aec821752564-5\" class=\"crayon-line\"><span class=\"crayon-i\">Nama<\/span> <span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">input <\/span><span class=\"crayon-i\">type<\/span>=<span class=\"crayon-s\">&#8220;text&#8221;<\/span> <span class=\"crayon-i\">required<\/span>=<span class=\"crayon-s\">&#8220;required&#8221;<\/span> <span class=\"crayon-i\">name<\/span>=<span class=\"crayon-s\">&#8220;nama&#8221;<\/span> <span class=\"crayon-i\">value<\/span>=<span class=\"crayon-s\">&#8220;{{ $p-&gt;pegawai_nama }}&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span> <span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">br<\/span>\/<span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aec821752564-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-i\">Jabatan<\/span> <span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">input <\/span><span class=\"crayon-i\">type<\/span>=<span class=\"crayon-s\">&#8220;text&#8221;<\/span> <span class=\"crayon-i\">required<\/span>=<span class=\"crayon-s\">&#8220;required&#8221;<\/span> <span class=\"crayon-i\">name<\/span>=<span class=\"crayon-s\">&#8220;jabatan&#8221;<\/span> <span class=\"crayon-i\">value<\/span>=<span class=\"crayon-s\">&#8220;{{ $p-&gt;pegawai_jabatan }}&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span> <span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">br<\/span>\/<span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aec821752564-7\" class=\"crayon-line\"><span class=\"crayon-i\">Umur<\/span> <span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">input <\/span><span class=\"crayon-i\">type<\/span>=<span class=\"crayon-s\">&#8220;number&#8221;<\/span> <span class=\"crayon-i\">required<\/span>=<span class=\"crayon-s\">&#8220;required&#8221;<\/span> <span class=\"crayon-i\">name<\/span>=<span class=\"crayon-s\">&#8220;umur&#8221;<\/span> <span class=\"crayon-i\">value<\/span>=<span class=\"crayon-s\">&#8220;{{ $p-&gt;pegawai_umur }}&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span> <span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">br<\/span>\/<span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aec821752564-8\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-i\">Alamat<\/span> <span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">textarea <\/span><span class=\"crayon-i\">required<\/span>=<span class=\"crayon-s\">&#8220;required&#8221;<\/span> <span class=\"crayon-i\">name<\/span>=<span class=\"crayon-s\">&#8220;alamat&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span>{{ $<span class=\"crayon-t\">p<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">pegawai_alamat<\/span> }}<span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">textarea<\/span><span class=\"crayon-h\">&gt;<\/span> <span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-i\">br<\/span>\/<span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aec821752564-9\" class=\"crayon-line\"><span class=\"crayon-h\">&lt;<\/span><span class=\"crayon-e\">input <\/span><span class=\"crayon-i\">type<\/span>=<span class=\"crayon-s\">&#8220;submit&#8221;<\/span> <span class=\"crayon-i\">value<\/span>=<span class=\"crayon-s\">&#8220;Simpan Data&#8221;<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aec821752564-10\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-h\">&lt;<\/span>\/<span class=\"crayon-i\">form<\/span><span class=\"crayon-h\">&gt;<\/span><\/div>\n<div id=\"crayon-65c05a6a17aec821752564-11\" class=\"crayon-line\">@<span class=\"crayon-v\">endforeach<\/span><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Saya yakin teman-teman sudah familiar dengan syntax atau menampilkan data seperti ini. karena sama saja intinya dengan CRUD yang pernah teman-teman buat menggunakan PHP ataupun CodeIgniter.<\/p>\n<p>kalau di laravel jangan lupa untuk menggunakan fungsi&nbsp;<a href=\"https:\/\/www.malasngoding.com\/membuat-crud-dengan-laravel-part-2\/\" target=\"_blank\" rel=\"noopener\">csrf protection<\/a>&nbsp;yang sudah dijelaskan juga sebelumnya tentang kegunaannya.<\/p><div id=\"crayon-65c05a6a17aee560696866\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\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-65c05a6a17aee560696866-1\">1<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65c05a6a17aee560696866-1\" class=\"crayon-line\">{{ <span class=\"crayon-e\">csrf_field<\/span>() }}<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Pada form edit ini kita menetapkan action nya ke route \u2018\/pegawai\/update\u2018. dengan menggunakan method post. seperti biasa.&nbsp;<img decoding=\"async\" class=\"emoji\" role=\"img\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/1f642.svg\" alt=\"\ud83d\ude42\"><\/p>\n<p>Oleh karena itu kita buat route \u2018\/pegawai\/update\u2018 dulu untuk meng-handle data dari form edit pegawai ini.<\/p>\n<p><strong>belajar_laravel\/routes\/web.php<\/strong><\/p><div id=\"crayon-65c05a6a17aef004591744\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\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-65c05a6a17aef004591744-1\">1<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65c05a6a17aef004591744-1\" class=\"crayon-line\"><span class=\"crayon-i\">Route<\/span>::<span class=\"crayon-e\">post<\/span>(<span class=\"crayon-s\">&#8216;\/pegawai\/update&#8217;<\/span>,<span class=\"crayon-s\">&#8216;PegawaiController@update&#8217;<\/span>);<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Pada route update ini kita tidak menggunakan method get. tapi menggunakan method post. seperti pada saat kita&nbsp;<a href=\"https:\/\/www.malasngoding.com\/membuat-crud-dengan-laravel-part-2\/\" target=\"_blank\" rel=\"noopener\">belajar membuat input data ke database dengan laravel<\/a>&nbsp;sebelumnya.<\/p>\n<p>pada route ini kita perintahkan untuk menjalankan method&nbsp;update&nbsp;dalam controller&nbsp;PegawaiController.php.<\/p>\n<p>Sekarang buat lagi sebuah method updatenya.<\/p>\n<p><strong>belajar_laravel\/app\/Http\/Controllers\/PegawaiController.php<\/strong><\/p><div id=\"crayon-65c05a6a17af1633500952\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\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-65c05a6a17af1633500952-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17af1633500952-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17af1633500952-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17af1633500952-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17af1633500952-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17af1633500952-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17af1633500952-7\">7<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17af1633500952-8\">8<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17af1633500952-9\">9<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17af1633500952-10\">10<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17af1633500952-11\">11<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17af1633500952-12\">12<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17af1633500952-13\">13<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65c05a6a17af1633500952-1\" class=\"crayon-line\"><span class=\"crayon-c\">\/\/ update data pegawai<\/span><\/div>\n<div id=\"crayon-65c05a6a17af1633500952-2\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-e\">public <\/span><span class=\"crayon-e\">function <\/span><span class=\"crayon-e\">update<\/span>(<span class=\"crayon-i\">Request<\/span> $<span class=\"crayon-i\">request<\/span>)<\/div>\n<div id=\"crayon-65c05a6a17af1633500952-3\" class=\"crayon-line\">{<\/div>\n<div id=\"crayon-65c05a6a17af1633500952-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-c\">\/\/ update data pegawai<\/span><\/div>\n<div id=\"crayon-65c05a6a17af1633500952-5\" class=\"crayon-line\"><span class=\"crayon-i\">DB<\/span>::<span class=\"crayon-e\">table<\/span>(<span class=\"crayon-s\">&#8216;pegawai&#8217;<\/span>)-<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">where<\/span>(<span class=\"crayon-s\">&#8216;pegawai_id&#8217;<\/span>,$<span class=\"crayon-i\">request<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">id<\/span>)-<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">update<\/span>([<\/div>\n<div id=\"crayon-65c05a6a17af1633500952-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-s\">&#8216;pegawai_nama&#8217;<\/span> =<span class=\"crayon-h\">&gt;<\/span> $<span class=\"crayon-i\">request<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">nama<\/span>,<\/div>\n<div id=\"crayon-65c05a6a17af1633500952-7\" class=\"crayon-line\"><span class=\"crayon-s\">&#8216;pegawai_jabatan&#8217;<\/span> =<span class=\"crayon-h\">&gt;<\/span> $<span class=\"crayon-i\">request<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">jabatan<\/span>,<\/div>\n<div id=\"crayon-65c05a6a17af1633500952-8\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-s\">&#8216;pegawai_umur&#8217;<\/span> =<span class=\"crayon-h\">&gt;<\/span> $<span class=\"crayon-i\">request<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">umur<\/span>,<\/div>\n<div id=\"crayon-65c05a6a17af1633500952-9\" class=\"crayon-line\"><span class=\"crayon-s\">&#8216;pegawai_alamat&#8217;<\/span> =<span class=\"crayon-h\">&gt;<\/span> $<span class=\"crayon-i\">request<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">alamat<\/span><\/div>\n<div id=\"crayon-65c05a6a17af1633500952-10\" class=\"crayon-line crayon-striped-line\">]);<\/div>\n<div id=\"crayon-65c05a6a17af1633500952-11\" class=\"crayon-line\"><span class=\"crayon-c\">\/\/ alihkan halaman ke halaman pegawai<\/span><\/div>\n<div id=\"crayon-65c05a6a17af1633500952-12\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-e\">return <\/span><span class=\"crayon-e\">redirect<\/span>(<span class=\"crayon-s\">&#8216;\/pegawai&#8217;<\/span>);<\/div>\n<div id=\"crayon-65c05a6a17af1633500952-13\" class=\"crayon-line\">}<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Seperti pada saat membuat proses penginputan data ke database. data yang dikirim dari form kita tangkap dengan mendeklarasi kan&nbsp;Request&nbsp;dalam parameter method update ini.<\/p>\n<p>dan data-data yang dikirim dari form edit akan tersimpan didalam variabel $request. untuk penamaan variabel nya bebas. tinggal teman-teman sesuaikan saja.<\/p>\n<p>Untuk update data nya kita menggunakan query builder seperti berikut.<\/p><div id=\"crayon-65c05a6a17af3079175636\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\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-65c05a6a17af3079175636-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17af3079175636-2\">2<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17af3079175636-3\">3<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17af3079175636-4\">4<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17af3079175636-5\">5<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17af3079175636-6\">6<\/div>\n<div class=\"crayon-num\" data-line=\"crayon-65c05a6a17af3079175636-7\">7<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65c05a6a17af3079175636-1\" class=\"crayon-line\"><span class=\"crayon-c\">\/\/ update data pegawai<\/span><\/div>\n<div id=\"crayon-65c05a6a17af3079175636-2\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-i\">DB<\/span>::<span class=\"crayon-e\">table<\/span>(<span class=\"crayon-s\">&#8216;pegawai&#8217;<\/span>)-<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">where<\/span>(<span class=\"crayon-s\">&#8216;pegawai_id&#8217;<\/span>,$<span class=\"crayon-i\">request<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">id<\/span>)-<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-e\">update<\/span>([<\/div>\n<div id=\"crayon-65c05a6a17af3079175636-3\" class=\"crayon-line\"><span class=\"crayon-s\">&#8216;pegawai_nama&#8217;<\/span> =<span class=\"crayon-h\">&gt;<\/span> $<span class=\"crayon-i\">request<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">nama<\/span>,<\/div>\n<div id=\"crayon-65c05a6a17af3079175636-4\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-s\">&#8216;pegawai_jabatan&#8217;<\/span> =<span class=\"crayon-h\">&gt;<\/span> $<span class=\"crayon-i\">request<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">jabatan<\/span>,<\/div>\n<div id=\"crayon-65c05a6a17af3079175636-5\" class=\"crayon-line\"><span class=\"crayon-s\">&#8216;pegawai_umur&#8217;<\/span> =<span class=\"crayon-h\">&gt;<\/span> $<span class=\"crayon-i\">request<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">umur<\/span>,<\/div>\n<div id=\"crayon-65c05a6a17af3079175636-6\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-s\">&#8216;pegawai_alamat&#8217;<\/span> =<span class=\"crayon-h\">&gt;<\/span> $<span class=\"crayon-i\">request<\/span>&#8211;<span class=\"crayon-h\">&gt;<\/span><span class=\"crayon-i\">alamat<\/span><\/div>\n<div id=\"crayon-65c05a6a17af3079175636-7\" class=\"crayon-line\">]);<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>dan terakhir kita alihkan kembali halaman nya ke route \u2018\/pegawai\u2018 yang menampilkan semua data pegawai.<\/p><div id=\"crayon-65c05a6a17af4049369310\" class=\"crayon-syntax crayon-theme-classic crayon-font-monaco crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\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-65c05a6a17af4049369310-1\">1<\/div>\n<div class=\"crayon-num crayon-striped-num\" data-line=\"crayon-65c05a6a17af4049369310-2\">2<\/div>\n<\/div>\n<\/td>\n<td class=\"crayon-code\">\n<div class=\"crayon-pre\">\n<div id=\"crayon-65c05a6a17af4049369310-1\" class=\"crayon-line\"><span class=\"crayon-c\">\/\/ alihkan halaman ke halaman pegawai <\/span><\/div>\n<div id=\"crayon-65c05a6a17af4049369310-2\" class=\"crayon-line crayon-striped-line\"><span class=\"crayon-e\">return <\/span><span class=\"crayon-e\">redirect<\/span>(<span class=\"crayon-s\">&#8216;\/pegawai&#8217;<\/span>);<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Oke kita coba jalankan.&nbsp;localhost:8000\/pegawai. dan klik edit pada data yang ingin di ubah atau di update.<\/p>\n<p>Disini saya mencoba mengubah data pegawai yang bernama zainudin.<\/p>\n<div id=\"attachment_3430\" class=\"wp-caption aligncenter\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3430 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2018\/12\/membuat-crud-laravel.png\" alt=\"membuat crud laravel\" width=\"659\" height=\"501\" aria-describedby=\"caption-attachment-3430\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3430\" class=\"wp-caption-text\">membuat crud laravel<\/p>\n<\/div>\n<p>Di sini saya mencoba mengubah data jabatan dan alamat. yang awalnya jabatannya manager, saya edit menjadi \u2018direktur utama\u2019. dan alamatnya saya ubah menjadi \u2018jl. bukit indah\u2019.<\/p>\n<p>Klik simpan data.<\/p>\n<div id=\"attachment_3431\" class=\"wp-caption aligncenter\">\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-3431 jetpack-lazy-image jetpack-lazy-image--handled\" src=\"https:\/\/www.malasngoding.com\/wp-content\/uploads\/2018\/12\/tutorial-crud-laravel.png\" alt=\"tutorial crud laravel\" width=\"676\" height=\"380\" aria-describedby=\"caption-attachment-3431\" data-lazy-loaded=\"1\"><\/p>\n<p id=\"caption-attachment-3431\" class=\"wp-caption-text\">tutorial crud laravel<\/p>\n<\/div>\n<p>Maka sekarang data berhasil di update.<\/p>\n<p>Oke teman-teman sekian dulu tutorial tentang Cara Membuat CRUD dengan Laravel Part 3.<\/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>Tutorial CRUD Laravel Pada tutorial CRUD Laravel Part 3 ini kita akan belajar mengedit atau mengupdate data pada database dengan laravel. Inti keseluruhannya sama saja dengan cara mengedit data dari database dengan&nbsp;PHP native&nbsp;dan&nbsp;codeigniter. hanya saja untuk membuat edit data dari database dengan laravel ini kita mengikuti struktur dan perintah-perintah yang ada pada laravel. Teman-teman bisa [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":1300,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[12,9],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/posts\/1290"}],"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=1290"}],"version-history":[{"count":5,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/posts\/1290\/revisions"}],"predecessor-version":[{"id":2246,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/posts\/1290\/revisions\/2246"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/media\/1300"}],"wp:attachment":[{"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/media?parent=1290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/categories?post=1290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.uts.ac.id\/jul\/wp-json\/wp\/v2\/tags?post=1290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}