SlideShare a Scribd company logo
1 of 39
Tutorial CRUD di Laravel 5.8
Oleh:
kopiding.in
Kunjungi Kami
https://kopiding.in
Buat Database
Buat database pada localhost/phpmyadmin. Contoh: crud_laravel.
Install Laravel
Install file laravelnya dengan perintah:
Konfigurasi File .env
Buat tabel users dengan perintah:
• Masuk ke direktori database/migrations/ jika tabel
create_users_table.php sudah berhasil dibuat, lalu edit file tersebut
Import tabel yang sudah kita buat ke database yang ada di
phpmyadmin dengan perintah
Membuat Fitur Tambah Data
Buat halaman form tambah data di resources/views/ dengan nama
create.blade.php
Buat controller dengan nama UsersController
Load model user yang berlokasi di AppUser pada file
app/Http/Controllers/UsersController.php
Ubah fungsi create() dan store() seperti berikut
Lalu di routes/web.php kita buat rute atau alamat halaman yang
nantinya akan kita akses
Jalankan php artisan serve di terminal lalu pada browser pergi ke
localhost:8000/users/create
Isi form datanya lalu klik simpan
Bagaimana kita tahu datanya
berhasil masuk atau tidak?
Silahkan cek database kalian di phpmyadmin dan klik tabel
users
Menampilkan Data Inputan
Buat halaman untuk menampilkan data-data user yang telah berhasil
disimpan pada database di resources/view/index.blade.php
Lalu pada file UsersController.php ubah fungsi index()
Pada fungsi store() yang sebelumnya diredirect ke halaman
create.blade.php akan dialihkan ke halaman index.blade.php
Jalankan project laravel dan buka halaman
localhost:8000/users/
Membuat Fitur Edit Data
Buat file di resources/views/ dengan nama edit.blade.php, file tersebut berisi
form yang nantinya digunakan untuk mengedit data users
Beralih ke UsersController.php, nah di fungsi edit() kita buat aksi untuk
meredirect ke halaman user yang akan kita ubah datanya berdasarkan id yang
kita klik dan di fungsi ini juga akan ditampilkan seluruh data user yang ingin
diubah sebelumnya.
Pindah ke resources/views/index.blade.php, di sini kita akan buat kolom aksi
untuk button edit. Button tersebut nantinya berguna untuk meredirect ke
halaman user/edit/id berdasarkan id yang kita klik
Sedangkan pada UsersController tepatnya di fungsi update() kita buat objek dari class AppUser,
kemudian buat variabel yang dimana variabel tersebut merupakan properti dari objek User untuk
menyimpan request atau data baru yang telah dikirim ke server melalui form view berdasarkan id
yang kita klik sebelumnya, jika data berhasil disimpan maka kita akan dialihkan ke halaman
users.index.
Membuat Fitur Hapus Data
Terakhir kita buat fitur hapus data atau delete, fitur yang satu ini cukup mudah dibuat,
pertama kita perlu menambah kolom berisi form berdasarkan id yang nantinya kita pilih
di users.index atau pada resources/views/index.blade.php.
Kemudian di file UsersController.php kita buat objek dari class User pada fungsi
destroy() yang isinya dimana dipilih id berdasarkan button delete yang di klik
sebelumnya pada users.index kemudian data user tersebut akan dihapus dengan
fungsi delete().
Referensi & Download
• https://kopiding.in/tutorial-crud-di-laravel-5-8/
• https://kopiding.in/tutorial-crud-di-laravel-5-8-part-2/
• https://github.com/LendisFabri/simple-users-crud

More Related Content

Similar to Tutorial CRUD di Laravel 5.8 Terbaru!

Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswaSeri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswaIrfan Fauzi
 
Basis data tugas
Basis data tugasBasis data tugas
Basis data tugasAhmad Akbar
 
Seri dreamweaver ui
Seri dreamweaver uiSeri dreamweaver ui
Seri dreamweaver uiumi Umi
 
Desain laporan pada java dengan ireport & jcreator
Desain laporan pada java dengan ireport & jcreatorDesain laporan pada java dengan ireport & jcreator
Desain laporan pada java dengan ireport & jcreatorAgung Sulistyanto
 
Tutorial Cara Membuat Aplikasi RSS Android - creatorb
Tutorial Cara Membuat Aplikasi RSS Android - creatorbTutorial Cara Membuat Aplikasi RSS Android - creatorb
Tutorial Cara Membuat Aplikasi RSS Android - creatorbcreatorb dev
 
Membuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpMembuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpCahya Dwiana SN
 
7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomediadhedhedea
 
Tugas mata kuliah pilihan 1
Tugas mata kuliah pilihan 1Tugas mata kuliah pilihan 1
Tugas mata kuliah pilihan 1maiefendi
 
Affif cara membuat form login pada php
Affif cara membuat form login pada phpAffif cara membuat form login pada php
Affif cara membuat form login pada phpSejahtera Affif
 
Tutorial Form login menggunakan MVC
Tutorial Form login menggunakan MVCTutorial Form login menggunakan MVC
Tutorial Form login menggunakan MVCNadiya Aynun
 
Chapt 03 layouting dan desain antarmuka & input kontrol dan android widget
Chapt 03 layouting dan desain antarmuka & input kontrol dan android widgetChapt 03 layouting dan desain antarmuka & input kontrol dan android widget
Chapt 03 layouting dan desain antarmuka & input kontrol dan android widgetEdi Faizal
 
Ch7 10 bind
Ch7 10 bindCh7 10 bind
Ch7 10 bindAbu Geni
 
Memasang aplikasi phpindonesia_di_windows_7
Memasang aplikasi phpindonesia_di_windows_7Memasang aplikasi phpindonesia_di_windows_7
Memasang aplikasi phpindonesia_di_windows_7Cahya Dwiana SN
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrudmales Aja
 
test saja kok
test saja koktest saja kok
test saja koknehakhus
 
Membuat Catatan Online dengan Cherrypy
Membuat Catatan Online dengan CherrypyMembuat Catatan Online dengan Cherrypy
Membuat Catatan Online dengan CherrypyRidwan Fadjar
 
Cara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETCara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETVeronica Anggraini
 

Similar to Tutorial CRUD di Laravel 5.8 Terbaru! (20)

Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswaSeri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
Seri dreamweaver -_tampil_entri_edit_delete_data_mahasiswa
 
Basis data tugas
Basis data tugasBasis data tugas
Basis data tugas
 
Seri dreamweaver ui
Seri dreamweaver uiSeri dreamweaver ui
Seri dreamweaver ui
 
Phppemula
PhppemulaPhppemula
Phppemula
 
Desain laporan pada java dengan ireport & jcreator
Desain laporan pada java dengan ireport & jcreatorDesain laporan pada java dengan ireport & jcreator
Desain laporan pada java dengan ireport & jcreator
 
Login php mysql
Login php mysqlLogin php mysql
Login php mysql
 
Tutorial Cara Membuat Aplikasi RSS Android - creatorb
Tutorial Cara Membuat Aplikasi RSS Android - creatorbTutorial Cara Membuat Aplikasi RSS Android - creatorb
Tutorial Cara Membuat Aplikasi RSS Android - creatorb
 
Membuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpMembuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan php
 
7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia
 
4.latihan membuat projek-2
4.latihan membuat projek-24.latihan membuat projek-2
4.latihan membuat projek-2
 
Tugas mata kuliah pilihan 1
Tugas mata kuliah pilihan 1Tugas mata kuliah pilihan 1
Tugas mata kuliah pilihan 1
 
Affif cara membuat form login pada php
Affif cara membuat form login pada phpAffif cara membuat form login pada php
Affif cara membuat form login pada php
 
Tutorial Form login menggunakan MVC
Tutorial Form login menggunakan MVCTutorial Form login menggunakan MVC
Tutorial Form login menggunakan MVC
 
Chapt 03 layouting dan desain antarmuka & input kontrol dan android widget
Chapt 03 layouting dan desain antarmuka & input kontrol dan android widgetChapt 03 layouting dan desain antarmuka & input kontrol dan android widget
Chapt 03 layouting dan desain antarmuka & input kontrol dan android widget
 
Ch7 10 bind
Ch7 10 bindCh7 10 bind
Ch7 10 bind
 
Memasang aplikasi phpindonesia_di_windows_7
Memasang aplikasi phpindonesia_di_windows_7Memasang aplikasi phpindonesia_di_windows_7
Memasang aplikasi phpindonesia_di_windows_7
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrud
 
test saja kok
test saja koktest saja kok
test saja kok
 
Membuat Catatan Online dengan Cherrypy
Membuat Catatan Online dengan CherrypyMembuat Catatan Online dengan Cherrypy
Membuat Catatan Online dengan Cherrypy
 
Cara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETCara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NET
 

Tutorial CRUD di Laravel 5.8 Terbaru!