ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
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
Tutorial CRUD di Laravel 5.8 Terbaru!
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
Tutorial CRUD di Laravel 5.8 Terbaru!
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
Tutorial CRUD di Laravel 5.8 Terbaru!
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
Tutorial CRUD di Laravel 5.8 Terbaru!
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.
Tutorial CRUD di Laravel 5.8 Terbaru!
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
Tutorial CRUD di Laravel 5.8 Terbaru!
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().
Tutorial CRUD di Laravel 5.8 Terbaru!
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

Tutorial CRUD di Laravel 5.8 Terbaru!